1

最終的なヒステリシス プロットは次のようになります。

ここに画像の説明を入力

以前の投稿: jFreeChart を使用したヒステリシス ループのプロット

最初のヒステリシス ループに 4 つの XYSeries を使用し、2 番目のヒステリシス ループに別の 4 つを使用しました。

凡例をオンにすると

 JFreeChart chart = ChartFactory.createXYLineChart(
"Hysteresis Plot", // chart title
"Pounds(lb)", // domain axis label
"Movement(inch)", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
true, // include legend
true, // tooltips
false // urls
);

次のように表示されます。

ここに画像の説明を入力

青が最初のヒステリシス ループで、赤が 2 番目のヒステリシス ループであることを示したいだけです。最初の写真のサブタイトルとして回避策として追加しました。青を最初のループ、赤を2番目のループとして示す手動の凡例を追加する方法を教えてください。

ありがとう

4

1 に答える 1

1

ChartFactory.createXYLineChart()を作成するため、こちらこちらXYPlotで説明したを試すことができます。setFixedLegendItems()

ここに示すように、より野心的なスキームは、ネイティブの凡例を抑制し、凡例項目を別のコンポーネントでレンダリングすることです

于 2013-02-21T11:33:09.497 に答える