2013-02-11 164 views
1

我的目标是在CombinedChart视图中显示RangeBar图表和timeChart。 这两个系列都显示有关相同时间间隔的信息。 我的问题是我无法定义RangeBar图表的x值。因此,在TimeSeries开始时,x轴上的值几乎全部显示为0。在x轴上的值100000(以毫秒为单位的DateTime)。 我希望使用TimeSeries数据中的x值定义RangeBar中的x值,但在RangeCategorySeries中只能添加minValue和MaxValue。AChartEngine:在RangeBar图表系列中设置x值

RangeCategorySeries series = new RangeCategorySeries(name); 
series.add(minValue, maxValue); 

所以x值是0,1,2,3,...

难道有人有一个想法,以解决我的问题?也许有另一个我可以用于RangeBar图表的系列类,我可以定义xValue吗?

回答

0

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

为了有几个图表在CombinedXYChart看起来不错,他们必须有重叠的X轴。

我建议你使用一个普通LineChart代替TimeChart和使用renderer.addXTextLabel();

+0

我认为这是相当困难的转换在低值的时间戳,让他们从RangeBar图表值重叠设置自定义X轴标签。也许你有一个想法? BarChart将拥有最多200个数据点。数据的持续时间大约是最后一天或最近三天。 – Mossos 2013-02-11 09:57:20

+0

我见过比这更难的东西。 – 2013-02-11 10:00:28

+0

哦,确定:对不起!这还为时尚早:P – Mossos 2013-02-11 10:12:32

相关问题