JFreeChart 中的 ohlc 图表
我目前正在开发一个财务警报应用程序,对于客户端界面,我决定使用 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 小时。
- 是否可以为这种图表编写自己的鼠标事件?
欢迎任何建议或参考! 谢谢
I'm currently working on a financial alerts application , and for the client interface I've decided to use JFreeChart. However as I'm new to it ,there are some important things that I can't figure about the ohlc charts :
-I'd like to be able to put in a chart only a limited number of bars (let's say 300) and after this number is reached the oldest bars to slide out of the chart .
-I've noticed that if for a period of time there are no bars , the domain axe still advances. For example ,if the begining time is 12:00 and I have a bar for an hour , the first bar will be for 12:00-13:00 , the next will be for 13:00-14:00, but if the next update that I get is at 17:38 then the next bar should be for the 17:00-18:00 interval . I'd like to know how to put the 17:00-18:00 bar next to the 13:00-14:00 bar without the x to advance for the 4 hours between.
-Is it possible to write my own mouse events for this kind of chart ?
Any suggestion or reference is welcomed !
Thank's
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试创建自己的 org. jfree.chart.axis.SegmentedTimeline ,然后使用 org.jfree.chart.ChartFactory:
You could try creating your own implementation of org.jfree.chart.axis.SegmentedTimeline and then use the following from org.jfree.chart.ChartFactory: