我使用MPAndroidChart绘制组合图(带条形图和折线图)。
我想显示一个“列范围图表” - 一个条形图,其起点对于每个条目都是可变的,如下图所示,
如何使用MPAndroidChart实现此目的。
答案 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
更多信息: 您可能在绘制垂直数据值时遇到问题,这可能无法实现。