android - MPAndroidChart 起始条在 0 以外的其他地方

标签 android charts mpandroidchart

我想实现这样的效果,即更多的负值出现在较少的负值下方。条形是否可以从 0 以外的其他位置开始? chart.getAxisLeft().setInverted(true); 没有做我想做的事。

How it should look

最佳答案

您可以通过 AxisBase 中的两个函数控制 Y 轴的跨度:

public void setAxisMinimum(float min)

public void setAxisMaximum(float max)

只需遍历值,选择最小值和最大值并设置 Y 轴最小值和最大值:

在提供示例的情况下:

mChart.getAxisLeft().setAxisMinimum(-112f);
mChart.getAxisLeft().setAxisMaximum(-12f);

关于android - MPAndroidChart 起始条在 0 以外的其他地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40805228/

相关文章:

java - 文本未显示在 android 上,但在 android studio 中显示在预览中

java - 动态地将数据填充到微调器中

css - Magento 管理图表样式

twitter-bootstrap - Bootstrap Modal with Chart.js 折线图

android - 如何在标签之间留出空格?

android - 如何使用Kotlin在mpandroidchart的X轴上插入日期值

Java/Android 将列表项添加到其他列表

android - ProgressDialog 不想更新消息

ios - 在带有 Xcode 8 的 Objective C 中使用图表(BarChartDataEntry)iOS 库

android - 无法在 Android 中从 MPAndroidChart 包编译 MPChartExample