我的目标是在CombinedChart视图中显示RangeBar图表和timeChart。 两个系列都显示有关相同时间间隔的信息。 我的问题是我无法定义RangeBar图表的x值。所以它的值在x轴上显示为接近0,而TimeSeries开始例如在x轴上的值100000(DateTime,以毫秒为单位)。 我希望使用TimeSeries数据中的x值定义RangeBar中的x值,但是在RangeCategorySeries中,您只能添加minValue和MaxValue。
RangeCategorySeries series = new RangeCategorySeries(name);
series.add(minValue, maxValue);
所以x值为0,1,2,3,......
有人有想法解决我的问题吗?也许我可以在RangeBar图表中使用另一个Series-class,我可以在其中定义xValue?
答案 0 :(得分:0)
TimeChart
具有巨大的X轴值。那是因为它实际上有日期时间戳。
为了让CombinedXYChart
中的几个图表看起来很好,它们的X轴必须重叠。
我建议您使用常规LineChart
代替TimeChart
,并使用renderer.addXTextLabel();
设置自定义X轴标签