我可以在jfreechart XYPlot中的十字准线上显示多个值(如价格和体积)

时间:2016-09-13 17:29:05

标签: jfreechart

我想设置一个字符串值,可以格式化我在图表上显示的价格和数量,而不是

yCrosshair.setValue( (double)y );

myXYplot.setRangeCrosshairValue( (double)y );

我的例子显示我绘制了价格和交易量,并且左轴上有价格,右轴上有交易量,但由于.setValue()的功能有限,mouseMove上的交叉线仅显示价格,而我我无法哄骗CrosshairLabelGenerator或设置... LabelGenerator()来调用generateLabel(...)。

enter image description here

1 个答案:

答案 0 :(得分:1)

啊,我可以使用" CrosshairLabelGenerator"创建我自己的字符串格式标签,但我仍然需要从chartMouseMoved()事件处理程序调用.setValue()来触发对StandardCrosshairLabelGenerator :: generateLabel()的调用