android - 我无法使用 MPAndroidChart 在一个条形图中绘制负 y 值和正 y 值

标签 android mpandroidchart

请帮忙.. 正如我在问题标题中所写,我无法在一个条形图中绘制负 y 值和正 y 值。我使用了您的代码,只更改了其中的几行。

原始出处是:https://raw.githubusercontent.com/PhilJay/MPAndroidChart/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/BarChartActivity.java .

编辑后的来源是:https://db.tt/FWGvAZOZ

我只编辑了第 266-273 行。

fragment (原始):

for (int i = 0; i < count; i++) {
    float mult = (range + 1);
    float val = (float) (Math.random() * mult);
    yVals1.add(new BarEntry(val, i));
}

fragment (已编辑):

for (int i = 0; i < count; i++) {
    float val = (float) ((double)1.0 * (float)i) -5;
    yVals1.add(new BarEntry(val, i));           
}

我已经在作者的github上开了一个issue(issue #183),我在stackoverflow这里发帖,希望这里能有更快的回复。

谢谢大家

最佳答案

v3.0.0+ 更新:

startAtZero(...) 已弃用,您可以使用:

axis.setAxisMinimum(0f); // start axis zero (min value 0f)
axis.setAxisMaximum(100f); // set axis max value to 100f

修改或“锁定”您希望坐标轴显示的范围。此外,请查看文档:

关于android - 我无法使用 MPAndroidChart 在一个条形图中绘制负 y 值和正 y 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26626517/

相关文章:

android - Nexus 5、Galaxy S5 和其他一些设备在 Google Play 中显示不兼容

android - 检测应用程序刚刚启动或从最近的应用程序打开的时间

Android Java - Joda Date 很慢

Android 等同于 KeyedArchiver,如 Ios

android - 获取在 Activity 中选择了哪个图表

android - 如何解决线下绘制渐变 - PhilJay/MPAndroidChart/issues/104?

android - MPAndroidChart - getFormattedValue 方法中的错误值。他们来自哪里?

android - 在 CollapsingToolbarLayout 中,图表位于工具栏后面

android - 复现 Android Monkey 脚本

android - 如何在 MPAndroidChart 中持续更新 Y Axis 值