Core Plot - 设置缩放级别以仅显示图形的一部分

gas*_*uff 0 iphone core-plot ios

我有这个情节:

Coreplot 1

X轴上的每个刻度表示日历中的一天.但正如你所看到的,日期很难阅读,因此我想将缩放级别设置为仅显示7天而不是11天(就像现在一样).请看下面的截图:

在此输入图像描述

但是,拥有更多数据非常重要,因此用户可以向左滚动,但仍会显示日期.

我该怎么办?

提前致谢.

rak*_*hNS 5

您需要设置xRange和globallXRange属性才能工作.

plotSpace.xRange = [CPPlotRange 
                    plotRangeWithLocation:CPDecimalFromFloat(0.0) 
                    length:CPDecimalFromUnsignedInteger(10)];

[plotSpace setGlobalXRange:[CPTPlotRange 
                    plotRangeWithLocation:CPTDecimalFromFloat(0.0) 
                    length:CPDecimalFromUnsignedInteger(50)]];
Run Code Online (Sandbox Code Playgroud)

正确传递位置和长度值.