当前位置:  开发笔记 > Android > 正文

MPAndroidChart:如何反转Horizo​​ntalBarChart的顺序?

如何解决《MPAndroidChart:如何反转Horizo​​ntalBarChart的顺序?》经验,为你挑选了0个好方法。

只是希望这里的人可以解释如何反转Horizo​​ntalBarChart的顺序,该顺序显示在MPAndroidChart的屏幕快照中(因此,不是44.0位于顶部,而是底部)。

下面的代码显示了如何创建用于生成Horizo​​ntalBarChart的BarDataSet。

ArrayList yVals1 = new ArrayList();
for (int i = 0; i < count; i++) {
            float val = (float) (Math.random() * range);
            yVals1.add(new BarEntry(i * spaceForBar, i * 4));
}
BarDataSet set1 = new BarDataSet(yVals1, "DataSet 1");

我试图反转for循环,以便以相反的方式添加数据集,但似乎产生了相同的Horizo​​ntalBarChart。

ArrayList yVals1 = new ArrayList();
for (int i = count-1; i >= 0; i--) {
            float val = (float) (Math.random() * range);
            yVals1.add(new BarEntry(i * spaceForBar, i * 4));
}
BarDataSet set1 = new BarDataSet(yVals1, "DataSet 1");

希望有人能够向我展示一种反转此图表顺序的方法。

我已经尝试过下面的代码,这是建议的答案之一。我以前已经找到了他们共享的完全相同的链接。这行代码将图形翻转,因此位于另一侧(请参阅第二个屏幕截图)

mChart.getAxisLeft().setInverted(true);

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有