【问题标题】:Core plot: first/last point symbol is out of screen核心情节:第一个/最后一个点符号超出屏幕
【发布时间】:2012-02-21 12:13:08
【问题描述】:

我有一个简单的问题,但我不知道如何解决。

当我布置我的情节时,我对每个点都使用 CPTPlotSymbol。符号是一个圆圈。问题是在第一个点和最后一个点上只有一半的圆是可见的。(由于绘图的位置)。有没有办法可以在图中显示完整的符号?

我已经尝试增加情节和情节区域的填充,但没有奏效。

感谢和问候,

佩塔

【问题讨论】:

    标签: ios core-plot symbols


    【解决方案1】:

    您需要扩大有问题的绘图范围以为符号腾出空间。使用visibleRangegridLinesRange 来限制轴和网格线的大小。以下是执行此操作的 Plot Gallery 示例应用程序中控制图的一些代码:

    CPTMutablePlotRange *xRange = [[plotSpace.xRange mutableCopy] autorelease];
    CPTMutablePlotRange *yRange = [[plotSpace.yRange mutableCopy] autorelease];
    
    x.orthogonalCoordinateDecimal = yRange.location;
    y.orthogonalCoordinateDecimal = xRange.location;
    
    x.visibleRange = xRange;
    y.visibleRange = yRange;
    
    x.gridLinesRange = yRange;
    y.gridLinesRange = xRange;
    
    [xRange expandRangeByFactor:CPTDecimalFromDouble(1.05)];
    [yRange expandRangeByFactor:CPTDecimalFromDouble(1.05)];
    plotSpace.xRange = xRange;
    plotSpace.yRange = yRange;
    

    【讨论】:

      猜你喜欢
      • 2018-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      相关资源
      最近更新 更多