如何创建具有域轴(X 值)恒定距离的 TimeSeriesChart,就像 LineChart 但使用 DateAxis?
正常的 TimeSeriesChart 看起来像这样:
但我需要类似的东西:
日期轴位于底部
图表数据变化非常频繁,当我使用简单的 LineChart 域轴时不可读......
我创建了一些扩展 XYSeries 的类,它将下一个值设置为 X,并且我更改了数字格式化程序以呈现特定日期,但这个解决方案只是糟糕的解决方法
最佳答案
尝试设置 XYSeries#setMaximumItemCount(int)
而不是扩展 XYSeries
达到您想要在图表中显示的最大项目数,这将阻止图表变得不可读。
在第二个屏幕中,看起来您正在使用恒定的 x 间隔,如果您的时间恒定,您将得到这样的图表,如果不使用整数轴,否则您将得到不规则的步骤。
关于java - JFreeCharts TimeSeriesCharts 没有 X 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15665904/