2009-05-10 11 views
0

マウスがグラフの線/線の上にあるときを検出し、その点に対応するデータセットからデータにアクセスできる方法があるかどうかを知りたいと思います。jfreechartのグラフ上のマウス

+0

チェックとはJFreeChartであります以下のリンクの質問は、おそらくあなたに便利です - > http://stackoverflow.com/questions/21172794/jfreechart-dispay-mouse-coordinates-near-to-mouse-as-hints-on-mouse-動く – Universe

答えて

0

このデータの取得は、グラフを使用している場所によって異なります。 スイングアプリケーションでは、チャートが表示されているパネルからマウスリスナーを使用します。

画像を使用しているWebページでは、画像にはアクセスできないため、データにアクセスすることはできません。 JFreeChartは、ホバー上でJavaスクリプトを呼び出すことができるイメージマップを生成します。私のようなものでした最近のプロジェクトで

:ここ

 ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection()); 
    String pngLocation = Servlet.saveChartAsPNG(chart, 200, 200, info, request.getPortletSession()); 
      StringWriter sw = new StringWriter(); 
      ChartUtilities.writeImageMap(new PrintWriter(sw), pngLocation, info, false); 

chartは、それはあなたが何を求めているである何のために適切なフラグ(ツールチップ、URLの、ラベル)

関連する問題