我想设置一个字符串值,可以格式化我在图表上显示的价格和数量,而不是
yCrosshair.setValue( (double)y );
或
myXYplot.setRangeCrosshairValue( (double)y );
我的例子显示我绘制了价格和交易量,并且左轴上有价格,右轴上有交易量,但由于.setValue()的功能有限,mouseMove上的交叉线仅显示价格,而我我无法哄骗CrosshairLabelGenerator或设置... LabelGenerator()来调用generateLabel(...)。
答案 0 :(得分:1)
啊,我可以使用" CrosshairLabelGenerator"创建我自己的字符串格式标签,但我仍然需要从chartMouseMoved()事件处理程序调用.setValue()来触发对StandardCrosshairLabelGenerator :: generateLabel()的调用