gpt4 book ai didi

java - MPAndroidChart 我想更改限制线顶部图表的颜色

转载 作者:行者123 更新时间:2023-12-02 09:05:25 25 4
gpt4 key购买 nike

我想更改限制线顶部图表的颜色。我们现在已经实现了更改跨越限制线的图表条的颜色。但我想做的是改变图表跨越限制线的颜色。

enter image description here

enter image description here

最佳答案

我假设您在此处使用BarChart

事实证明this response正在满足您的需求,也许我可以尝试进一步澄清:

看来普通的条形图数据不再适合您的需要。为了在同一条中堆叠不同的颜色,您需要所谓的 StackedBarChart

要使用前面提到的StackedBarChart(与BarChart几乎相同),您需要调整数据和数据的颜色:

  • 数据:现在,对于每个条形,您需要添加两个以不同方式绘制的值
    • 低于限制的 Y 值 -> 我们称之为 A
    • 高于限制的 Y 值 -> 我们称之为 B

所以在这里,A值不能高于你的限制。我们举个例子:

Limit = 10  
Total value = 12
A = 10
B = 2

然后,您应该按如下方式输入数据(假设第一个柱从 X=0 开始):

BarEntry stackedEntry = new BarEntry(0f, new float[] { 10, 2 });
  • 颜色:设置数据后,您只需说出条形图每个部分的颜色即可。您的栏将有两种不同的颜色,因此代码应类似于以下内容:

dataSet.color = listOf(LightBlue, Darkblue) (kotlin 代码)

这里的数据集是包含我们上面定义的所有 BarEntries 的对象。

我希望这能澄清并解决您的需求,祝您好运:)

关于java - MPAndroidChart 我想更改限制线顶部图表的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59851423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com