核心图:当绘图值远低于零时未看到绘图线

时间:2013-09-17 07:57:04

标签: iphone ios core-plot

使用Core Plot绘制了一些图表。问题是:

CASE 1 :所有绘图值都相同。每个绘图值> 0.然后没有问题,如下所示

enter image description here

案例2 :所有绘图值都相同。每个绘图值都是< 0.然后看不到绘图线(它似乎隐藏在轴线下方),如下所示

enter image description here

在这两种情况下,我都将yRange设置为:

float yRangeLength = (yHigh-yLow)+(unitVariationInY*yRangeExtended);
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(yLow-unitVariationInY) length:CPTDecimalFromFloat(yRangeLength)];

建议吗?

1 个答案:

答案 0 :(得分:0)

我添加了一个条件,说如果unitVariationInY为0(这就是出现问题的上述场景中的情况),我将其更改为非零+ ve值并且它可以正常工作!