有一些字段组合从未出现在图表上.
从我到目前为止所做的调试,我可以看到所有字段的值都是正确创建的.
所以最终我的问题是,为什么“重量移动平均线”没有线
但我真的想知道如何调试这个问题.什么是建议的下一步到底?
码:
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 – 如何调试缺失的数据集所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)