Javaグラフに最適で使いやすいライブラリは何ですか?Swingアプリケーションを使用していて、そのプロジェクトのグラフを統合する必要があります
一般的に使用されるチャートAPIの1つは JFreeChart です。
クラスターノードやリンクの視覚化のようなグラフを意味する場合は、 graphviz gallery を参照してください。
チャートを生成するには、 jfreechart demo ダウンロード jfreechart jfreechart-1.0.1 を参照してください。
データセットを作成し、データの配列を渡します
_HistogramDataset dataset = new HistogramDataset();
dataset.addSeries("series label",arrayOfValues,noOfBins);
_
チャートオブジェクトを作成する
_JFreeChart chart = ChartFactory.
createHistogram( "plotTitle", "xaxis label", "yaxis label",
dataset, PlotOrientation.VERTICAL, false, false, false);
_
スイングアプリケーションがチャートをレンダリングするためにChartPanel
を使用する場合
_ChartPanel chartPanel = new ChartPanel(chart)
chartPanel.setPreferredSize(new Java.awt.Dimension JavaDoc(500, 270));
chartPanel.setMouseZoomable(true, false);
_
チャートをファイル/ストリームに書き込む必要がある場合は、ChartUtilities.saveChartAsPNG(...)
を使用します
_ChartUtilities.saveChartAsPNG(new File("histogram.PNG"), chart, width, height);
_
私はこのスレッドで答えました、役に立つかもしれません 動的な視覚化のためのJavaグラフライブラリ