0

私はjfreechartsが初めてです。3 つの関数とその合計が 1 つのグラフにプロットされています。これは正常に動作します ( x 軸が線形であることを除いて、http://www.java2s.com/Code/Java/Chart/JFreeChartXYLogAxesDemo.htmのように)。

ここで、これらの関数の 1 つのパラメーターを小さな範囲で変化させたいと思います。http://www.originlab.com/www/resources/graph_gallery/images_galleries/Choe_as_3D_Waterfall_500px.gifまたはこの棒グラフhttp://www.statsref.com/HTML/bars3d_demo.pngのようなものを見たいと思い ます平面には 4 つの関数がプロットされます。

http://help.infragistics.com/Help/NetAdvantage/WinForms/2012.2/CLR4.0/html/Images/Chart_Working_2D_Stacked_Column_Chart_Data_01.pngのような 4 つの関数を組み合わせるために、おそらくある種の棒グラフを使用できます。これらはうまくいくかもしれません。

それができない場合、どうすれば jfreechart にマトリックス チャートを表示させることができるでしょうか? jfreechartに組み込まれているものはありますか、それともたくさんのチャートパネルを作成してパネルに追加する必要がありますか?

ありがとう

4

2 に答える 2

0

JFreeChart での方法はわかりませんが、XChartでは、説明したようなチャート マトリックスを作成するのは非常に簡単です。

例 4: チャート マトリックスの作成 をご覧ください。

コードは次のようになります。

int numCharts = 4;

List<Chart> charts = new ArrayList<Chart>();

for (int i = 0; i < numCharts; i++) {
  charts.add(QuickChart.getChart("" + i, "X", "Y", null, null, getRandomWalk(1000)));
}
new SwingWrapper(charts).displayChartMatrix();

getRandomWalk(1000)、独自の y 軸データ セットに置き換える必要がある場所。

于 2013-02-01T10:52:34.853 に答える
0

私は同じ問題を抱えていて、このコード スニペットを発見しました: CombinedDomainXYPlot

それを達成するために「CombinedDomainXYPlot」を使用します。

于 2013-05-20T00:51:55.943 に答える