ios-charts – 如何调试缺失的数据集

ios-charts – 如何调试缺失的数据集,第1张

概述我正在为健康应用程序开发图形实现,用户可以选择要绘制的字段. 有一些字段组合从未出现在图表上. 从我到目前为止所做的调试,我可以看到所有字段的值都是正确创建的. 所以最终我的问题是,为什么“重量移动平均线”没有线 但我真的想知道如何调试这个问题.什么是建议的下一步到底? 码: if (isMovingAverage) { dataset.mode = LineChartModeCu 我正在为健康应用程序开发图形实现,用户可以选择要绘制的字段.

有一些字段组合从未出现在图表上.

从我到目前为止所做的调试,我可以看到所有字段的值都是正确创建的.

所以最终我的问题是,为什么“重量移动平均线”没有线

但我真的想知道如何调试这个问题.什么是建议的下一步到底?

码:

if (isMovingAverage) {        dataset.mode = lineChartModeCubicBezIEr;        dataset.cubicIntensity = 0.1;        dataset.linewidth = 2;        dataset.highlightEnabled = NO;        [dataset setcolor: basecolor];        dataset.fillAlpha = 1.f;        dataset.drawCirclesEnabled = NO;        NSArray *gradIEntcolors = @[                                    (ID)[UIcolor whitecolor].CGcolor,(ID)basecolor.CGcolor                                    ];        CGGradIEntRef gradIEnt = CGGradIEntCreateWithcolors(nil,(CFArrayRef)gradIEntcolors,nil);        dataset.fillAlpha = 1.f;        dataset.fill = [ChartFill fillWithlinearGradIEnt:gradIEnt angle:90.f];        dataset.drawFilledEnabled = YES;        dataset.drawHorizontalHighlightIndicatorEnabled = NO;        CGGradIEntRelease(gradIEnt);        NSLog(@"Dataset: %@",dataset);    }

调试输出:

Formatting: Weight Moving Avg2017-07-28 17:06:49.425518+0100 BodyTrackItlite[5239:1893083] Using color: UIExtendedSRGBcolorSpace 0.07 0.62 0.64 12017-07-28 17:06:49.426723+0100 BodyTrackItlite[5239:1893083] Dataset: Charts.lineChartDataSet,label: Weight Moving Average,140 entrIEs
解决方法 Metaphox在他的评论中是正确的,一个数据集阻止了其他数据集,因此解决方案是删除渐变填充.

虽然如何最好地调试图表组件,但我没有一个好的答案.

总结

以上是内存溢出为你收集整理的ios-charts – 如何调试缺失的数据集全部内容,希望文章能够帮你解决ios-charts – 如何调试缺失的数据集所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存