1

我有一个用 CorePlot 创建的图表。用户可以在散点图之间切换:

在此处输入图像描述

和条形图:

在此处输入图像描述

正如您在条形图中看到的那样,图表向右移动,直到第二个条形不再可见。当显示超过 5 个元素时,不会发生这种情况:

在此处输入图像描述 在此处输入图像描述

看起来自动定位错误地放置了一些填充,但我不确定如何避免这个问题。

任何的想法?

4

1 回答 1

1

我想我找到了一个可能的解决方案,扩展绘图空间 X 轴范围以包含所有元素并在右侧留下一个小边距:

// X-Axis spacing
plotSpace.xRange = [CPTPlotRange
                    plotRangeWithLocation:CPTDecimalFromFloat(0.0)
                    length:CPTDecimalFromFloat([graphData count] - 0.7)];

在此处输入图像描述

我会等待将此设置为最佳解决方案,以防万一有人提出更好的解决方案。

于 2013-04-04T13:38:41.410 回答