JFreeChart が表示された後に外観を更新するにはどうすればよいですか?
JFreeChart を使用する場合、次のことが必要になる場合があります。グラフが表示された後に、グラフの外観を変更します。これには、プロパティの調整、ズーム状態、またはグラフのコンポーネントへのアクセスも含まれます。
外観コントロールに ChartPanel を使用する
クラス ChartPanel は、チャートの外観を制御するための便利なツール。全体的なプロパティ、ズーム状態、およびグラフのコンポーネントへのアクセスを管理するためのメソッドが提供されます。
プロパティと外観の変更
ChartPanel クラスを使用すると、さまざまなプロパティと外観を変更できます。グラフの外観に影響を与える設定。たとえば、マウスホイールのスクロールを有効または無効にしたり、水平軸および垂直軸のトレースを有効または無効にしたり、表示されるプロット領域を調整したりできます。
import org.jfree.chart.*; import org.jfree.chart.plot.XYPlot; import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; ... chartPanel.setMouseWheelEnabled(true); chartPanel.setHorizontalAxisTrace(true); chartPanel.setVerticalAxisTrace(true); chartPanel.restoreAutoBounds();
グラフコンポーネントへのアクセス
さらに、ChartPanel はグラフのコンポーネントへのアクセスを提供し、グラフ内の特定の要素をカスタマイズおよび更新できるようにします。これには、軸ラベルの変更からプロット プロパティの変更やレンダラーの変更まで、さまざまな範囲が含まれます。
import org.jfree.chart.plot.*; ... XYPlot plot = (XYPlot) chart.getPlot(); DateAxis domain = (DateAxis) plot.getDomainAxis(); domain.setVerticalTickLabels(false); XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) plot.getRenderer(); renderer.setBaseShapesVisible(true);
要約すると、ChartPanel クラスを利用することで、実行時に JFreeChart の外観を動的に更新でき、より多くの機能を作成できるようになります。インタラクティブでカスタマイズ可能な視覚化。
以上がJFreeChart の表示後に外観を更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。