1
我正在使用Core-Plot库在iPhone中绘制条形图。我正在使用CPTTestApp-iPhone
进行训练。在我的项目中,该栏看起来很像那个样例项目。但是,我不在哪里我需要给值绘制酒吧。然后,在我的实际项目中,我需要动态更改条形值。我怎样才能做到这一点?请帮我找出解决方案。提前致谢。在示例数据源代码下方,如何在Core-Plot iphone中动态地将值更改为BarChart?
#pragma mark -
#pragma mark Plot Data Source Methods
-(NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot
{
return 10;
}
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index
{
NSDecimalNumber *num = nil;
if ([plot isKindOfClass:[CPTBarPlot class]])
{
switch (fieldEnum)
{
case CPTBarPlotFieldBarLocation:
num = (NSDecimalNumber *)[NSDecimalNumber numberWithUnsignedInteger:index];
break;
case CPTBarPlotFieldBarTip:
num = (NSDecimalNumber *)[NSDecimalNumber numberWithUnsignedInteger:(index+1)*(index+1)];
if ([plot.identifier isEqual:@"Bar Plot 2"])
num = [num decimalNumberBySubtracting:[NSDecimalNumber decimalNumberWithString:@"10"]];//10
break;
}
}
return num;
}
-(CPTFill *) barFillForBarPlot:(CPTBarPlot *)barPlot recordIndex:(NSNumber *)index;
{
return nil;
}
如何增加coreplot iPhone中的长度?谢谢。