MPAndroidChart条形图从非零Y或列范围图表开始

时间:2016-09-29 07:36:50

标签: android mpandroidchart

我使用MPAndroidChart绘制组合图(带条形图和折线图)。

我想显示一个“列范围图表” - 一个条形图,其起点对于每个条目都是可变的,如下图所示,

Column Range chart

如何使用MPAndroidChart实现此目的。

1 个答案:

答案 0 :(得分:2)

尝试使用CandleStickChart。它的主要目的是显示财务数据。 您的问题可能是最高/最低(阴影)打开或关闭值,可能需要与它们一起使用才能达到您想要的效果。

快速示例:

CandleStickChart candleStickChart = (CandleStickChart) findViewById(R.id.chart);</p>
ArrayList<CandleEntry> entries = new ArrayList<>
entries.add(new CandleEntry(0, 2.70f, 4.13f, 2.70f, 4.13f));
entries.add(new CandleEntry(1, 3.35f, 4.96f, 3.35f, 4.96f));
entries.add(new CandleEntry(2, 3.50f, 4.50f, 3.50f, 4.50f));
entries.add(new CandleEntry(3, 4.40f, 5.0f, 4.40f, 5.0f));
entries.add(new CandleEntry(4, 2.80f, 4.5f, 2.80f, 4.5f));

请注意,CandleEntry构造函数中的第二个/第四个第三个/第五个参数与消除阴影值相同。

如何使用它的教程是here

更多信息: 您可能在绘制垂直数据值时遇到问题,这可能无法实现。