2016-09-13 3 views
1

jfreechartの十字線に複数の値を表示することができます。XYPlot

の代わりに、チャートに表示する価格とボリュームの両方をフォーマットできる文字列値を設定する方法があります。
yCrosshair.setValue((double)y); 

または

myXYplot.setRangeCrosshairValue((double)y); 

私の例では、私は価格とボリュームの両方をプロットし、右軸に左の軸とボリュームの価格を持っていることを示しているが、mouseMoveイベントに十字がのために価格だけを示しています.setValue()の制限された関数、私はCrosshairLabelGeneratorを同軸にすることができないか、または設定することはできません... La belGenerator()を呼び出してgenerateLabel(...)を呼び出します。

enter image description here

答えて

1

ああ、私は自分の文字列形式のラベルを作成するには、「CrosshairLabelGenerator」を使用することができますが、私はまだStandardCrosshairLabelGeneratorへの呼び出しをトリガーするchartMouseMovedから.setValue()()イベントハンドラを呼び出す必要があります:: generateLabel()

関連する問題