我目前正在开发一个金融警报应用程序,对于客户端界面,我决定使用JFreeChart。然而,由于我是新手,有一些关于ohlc图表的重要事情我无法理解:
-我希望在图表中只能放入有限数量的条形图(比方说300条),在达到这个数字后,最早的条形图将从图表中滑出。
-我注意到,如果在一段时间内没有条,域名斧头仍然前进。例如,如果开始时间是12:00,我有一个小时的酒吧,第一个酒吧将是12:00-13:00,下一个酒吧将是13:00-14:00,但如果我获得的下一个更新是在17:38,那么下一个酒吧应该是17:00-18:00间隔。我想知道如何将17:00-18:00栏放在13:00-14:00栏旁边,而不是x,以便提前4个小时。
-Is可以为这种图表编写我自己的鼠标事件吗?
欢迎任何建议或参考!感谢‘s
发布于 2009-05-09 20:23:24
您可以尝试创建自己的org.jfree.chart.axis.SegmentedTimeline实现,然后使用org.jfree.chart.ChartFactory中的以下代码
ChartFactory.createHighLowChart(java.lang.String title,
java.lang.String timeAxisLabel,
java.lang.String valueAxisLabel,
OHLCDataset dataset,
Timeline timeline,
boolean legend)https://stackoverflow.com/questions/843906
复制相似问题