gpt4 book ai didi

xcode - Xcode 中的 iOS 图表折线图不显示所有值。为什么?

转载 作者:行者123 更新时间:2023-11-30 13:26:24 26 4
gpt4 key购买 nike

我在我的 swift xcode 项目中使用 iOS Charts.framework ( https://github.com/danielgindi/Charts )。我的 x 值是字符串形式的日期,我的 y 值是 0 到 1000 之间的 double 据。我的测试数据系列大小是 392,并且在 20 多个地方的值大于 0.0,但其他日期的值是 0.0(如图所示)在下面的 valueArray 中)。 LineChart 图表仅显示 5 个 > 0.0 的值(如下图所示)。为什么?是否可以让折线图显示所有值?或者我应该使用不同的图表库?

这是显示下面数组中数据的折线图图像

Line graph of the valueArray not displaying all the data

值数组 = [0.0, 0.0, 0.0, 25.0, 0.0, 25.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 75.0, 0.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, 0.0, 0.0, 0.0、0.0、0.0、0.0、100.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、125.0、0.0、50.0、0.0、0.0、0 .0, 0.0, 75.0、0.0、25.0、0.0、0.0、0.0、0.0、0.0、0.0、25.0、0.0、0.0、0.0、100.0、25.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 50.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、175.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、50.0、0.0、0.0、50。 0, 0.0, 0.0、0.0、50.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、50.0、25.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0 , 50.0, 25.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0 .0, 0.0、0.0、0.0、0.0、0.0、25.0、75.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、0.0、100.0、0.0、0.0、0.0、0.0、0.0、0.0、0。 0, 0.0, 50.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 25.0, 0.0, 0.0, 25.0, 0.0, 0.0, 50.0, 25.0]

最佳答案

您需要在项目中添加以下代码来解决您的显示标签问题。

       for (id<IChartDataSet> set in chartView.data.dataSets)
{
set.drawValuesEnabled = !set.isDrawValuesEnabled;
}

[chartView setNeedsDisplay];

关于xcode - Xcode 中的 iOS 图表折线图不显示所有值。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37136166/

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