【发布时间】:2015-02-13 11:42:25
【问题描述】:
问题是即使增加全局xrange,条在小尺寸下也是可见的。
请找到我使用的以下代码
CGFloat xMin = 0.0f;
CGFloat xMax = [[[GraphsDataHolder sharedInstance] getCompanywisedaySales] count]+0;
CGFloat yMin = 0.0f;
CGFloat yMax = 5000.0f; // should determine dynamically based on max price
CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *) graph.defaultPlotSpace;
plotSpace.allowsUserInteraction = YES;
plotSpace.delegate =self;
// plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(xMin) length:CPTDecimalFromFloat(xMax)];
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(yMin) length:CPTDecimalFromFloat(yMax)];
plotSpace.globalYRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(yMin) length:CPTDecimalFromInt(yMax)];
plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(xMin)length:CPTDecimalFromInt(xMax)];
plotSpace.globalXRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(xMin) length:CPTDecimalFromInt(xMax+2)];
请找到屏幕截图 目前我得到的屏幕如下
需要获取下图
【问题讨论】:
-
通过设置
barWidth? -
通过增加条形宽度,所有图表都重叠
-
以上代码没有使用我提供的总范围
-
取决于区间长度和 CPTXYPlotSpace x 和 y 值
-
可以在此处添加示例代码
标签: ios objective-c graph core-plot