AChartEngine:在RangeBar图表系列中设置x值

时间:2013-02-11 09:29:54

标签: android achartengine

我的目标是在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?

1 个答案:

答案 0 :(得分:0)

TimeChart具有巨大的X轴值。那是因为它实际上有日期时间戳。

为了让CombinedXYChart中的几个图表看起来很好,它们的X轴必须重叠。

我建议您使用常规LineChart代替TimeChart,并使用renderer.addXTextLabel();设置自定义X轴标签