我正在构建一个绘制条形图的应用程序。 当我写这行时
num=(NSDecimalNumber *)[NSDecimalNumber numberWithInt:index];
return num;
方法
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index
它运作正常 但我需要传递一个浮点数来绘制 因为我写了
num=(NSDecimalNumber *)[NSDecimalNumber numberWithFloat:f1];
return num;
然后所有的条形图一起出现
我试图调整barofset和barwidth但没有解决方案
任何人都可以帮助我 提前谢谢答案 0 :(得分:0)
假设这些数字是针对CPTBarPlotFieldBarLocation字段的,则需要检查相应的绘图空间范围(垂直条的xRange和水平的yRange)。确保绘图空间范围的位置和长度适合您为此字段返回的数字范围。听起来长度太大了。