Java JFreeChart中的ohlc图

Java JFreeChart中的ohlc图,java,finance,jfreechart,stockquotes,Java,Finance,Jfreechart,Stockquotes,我目前正在开发一个财务警报应用程序,对于客户端界面,我决定使用JFreeChart。然而,由于我是新手,关于ohlc图表,有一些重要的事情我无法理解: -我希望能够在图表中只放入有限数量的条形图(比如说300条),达到这个数字后,最古老的条形图就会滑出图表 -我注意到,如果在一段时间内没有限制,域名斧头仍然会前进。例如,如果开始时间是12:00,我有一个酒吧一个小时,第一个酒吧将是12:00-13:00,下一个酒吧将是13:00-14:00,但是如果我得到的下一个更新是17:38,那么下一个酒吧

我目前正在开发一个财务警报应用程序,对于客户端界面,我决定使用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前进

-可以为这种图表编写我自己的鼠标事件吗

欢迎任何建议或参考!
Thank's

您可以尝试创建自己的实现,然后从中使用以下内容:


你能给我看一段代码,看看如何操作分段的时间线吗?
ChartFactory.createHighLowChart(java.lang.String title,
                                java.lang.String timeAxisLabel,
                                java.lang.String valueAxisLabel,
                                OHLCDataset dataset,
                                Timeline timeline,
                                boolean legend)