核心绘图条形图绘制的问题

时间:2011-08-15 16:13:17

标签: ios core-plot

我正在构建一个绘制条形图的应用程序。 当我写这行时

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但没有解决方案

任何人都可以帮助我 提前谢谢

1 个答案:

答案 0 :(得分:0)

假设这些数字是针对CPTBarPlotFieldBarLocation字段的,则需要检查相应的绘图空间范围(垂直条的xRange和水平的yRange)。确保绘图空间范围的位置和长度适合您为此字段返回的数字范围。听起来长度太大了。