问题标签 [mpandroidchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
589 浏览

android - MPAndroidChart 不同的背景颜色取决于值?

MPAndroidChart 图表是否可以有多个 y 轴背景颜色?

一个例子是here

就其含义而言,它类似于 LimitLine,但背景颜色将切片分开。

谢谢!

0 投票
3 回答
3796 浏览

android - MPAndroidChart 不显示 MarkerView

我有以下标记视图:

我将其设置为LineChartActivity1MPAndroidChart 示例中所示:

不幸的是,当我选择一个值时没有任何反应。

完整实现:

标记的布局:

0 投票
2 回答
21052 浏览

android - MPAndroidChart如何设置标签颜色?

得到以下代码:

但是 X/Y 值标签的颜色以及图例的标签仍然保持黑色。我错过了什么吗?还有其他方法可以设置这些颜色吗?

例如,这条线有效,并为每个数据点生成蓝色值标签:

提前致谢!

0 投票
1 回答
5172 浏览

android - MPAndroidChart BarChart xValues 问题

我注意到 of 存在问题BarChartMPAndroidChart需要修复。首先我的代码:

xValues是简单的日期:

现在我有多个数据集:

我现在的问题是xLabels和根本不xValues匹配:

在此处输入图像描述

条形放置在远离的后面,xLabels并且在最后一个条目和最后一个条目之前的条目之间有非常大的空间。

我还测试了将所有数据放入一个数据集时的外观。xLabels也不xValues匹配:

在此处输入图像描述

我该如何解决这个问题?

编辑

在此处输入图像描述

您在此处看到的日期xLabels属于该栏。那么为什么这个位置xLabel离吧台那么远呢?

编辑2:

LineChart

一切正常:

在此处输入图像描述

0 投票
1 回答
2048 浏览

android - MPAndroidChart 删除数据集问题

我已经实现了简单的方法:

在启动时,我添加了七个不同的数据集:周一、周二、周三、周四、周五、周六、周日。数据集的添加和删除适用于所有日子,除了数据集第一个位置的那一天,在这种情况下是星期一。remove 方法被正确调用,但数据集没有被删除。总是添加作品。

只有第一个位置的数据集不能被删除

有解决方法吗?

编辑

用于删除的代码MPAndroidChart如下:

为什么有<= 0而不只是< 0

当然,在第一个位置添加一个虚拟数据集会使其正常工作,但我从来都不是这种丑陋编码的朋友。为什么不接受 index = 0 进行删除?

0 投票
1 回答
85 浏览

android - 通过意图传递 BarEntry

我正在使用MPAndroidChart

我在服务中使用 BarEntry,我需要通过意图将 yvalues 推送到片段。由于 BarEntry 没有实现 Parcelable 我不知道我该如何处理。

非常感谢 !

0 投票
1 回答
1325 浏览

android - 使用 MarkerView 的堆叠条形图的工具提示和图例中的问题

我想在我的 Android 应用程序中显示一个带有工具提示功能的堆积条形图。我使用 MarkerView 显示它但没有成功。这是示例代码。

我也在传奇中面临问题..!由于库不支持文本换行,因此未显示图例。Y 轴的值以整数显示。我想在浮动中显示。我可以在 Y 轴值中给出“%”吗?像这样的东西,

https://drive.google.com/a/findabilitysciences.com/file/d/0B-kRufrwei7wSHFMQjVDMkdTNVk/view?usp=sharing

0 投票
10 回答
16261 浏览

android - 强制 BarChart Y 轴标签为整数?

我已经使用 MPAndroidChart 创建了一个 BarChart,并且我正在动态输入数据。这意味着我还需要动态确定我的 Y 轴。我的所有数据都表示为整数,但是 Y 轴有时将图例显示为带 1 个小数点的十进制值。

我尝试使用 ValueFormatter 对值进行舍入,但问题是有时 Y 值不在整数值位置(例如 0.8、1.6、2.4 等)。因此,如果我只是将它们编辑为整数,它们将不会位于正确的位置。

无论如何,我可以强制 BarChart 仅在整数位置显示值吗?如果它跳过一些就可以了,事实上我希望它在值变大时。

编辑:当我说整数不在正确的位置时,我的意思是一旦我修改了每个标签显示的内容,它们就不是“正确的”。在我的示例中,我有 5 个条形显示值 3、4、2、3、2。第一个图像是“默认”,第二个是我编辑值格式化程序后的图像:

在此处输入图像描述 在此处输入图像描述

正如我们从这些图像中看到的那样,我的整数值不在它们应该在的位置(并且有两个“2”)。在此示例中,我将其除以显示值 0、1、2、3、4。如果我有更多数据,我希望它足够聪明,只显示我有空间的值,所以例如,如果数据包含 0-50 的值,它会显示类似 0,10,20,30 ,40,50 或可能 0,15,30,45 等。

0 投票
2 回答
875 浏览

android - 使用 Proguard 编译 MPAndroidChart 错误

当我使用 gradle 包含最新的库(2.0.7)并尝试编译时,我收到了来自 proguard 的警告,所以我不能再编译了:

根据文档,这通常是编译时的不一致,我尝试清理我的项目并重新编译几次,但遇到了同样的问题。可能是图表库有问题,因为它可以在较旧的 gradle 版本(如 2.0.0 版)上正常工作。

0 投票
1 回答
1925 浏览

android - MPAndroidChart Labels 显示在一行中 - 需要换行

我正在使用提供的示例之一使用 MPAndroidChart 创建一个包含 10 个数据集的图表。我的标签全部显示在一行上,并且没有换行。他们在右边被砍掉了。

我想以多行显示标签。请问有什么想法吗?