【发布时间】:2012-03-11 16:41:18
【问题描述】:
我希望能够将背景颜色放在 y 轴网格线之间的空间中。这可以通过核心情节来实现吗?如果有,怎么做?
任何帮助和/或示例代码将不胜感激。
谢谢,
佩塔
【问题讨论】:
标签: ios colors background grid core-plot
我希望能够将背景颜色放在 y 轴网格线之间的空间中。这可以通过核心情节来实现吗?如果有,怎么做?
任何帮助和/或示例代码将不胜感激。
谢谢,
佩塔
【问题讨论】:
标签: ios colors background grid core-plot
您可以使用alternatingBandFills 属性来设置连续主要刻度之间的填充。这是一个有两种不同颜色的示例:
axis.alternatingBandFills = [NSArray arrayWithObjects:[CPTColor redColor],
[CPTColor greenColor], nil];
数组可以包含CPTFill、CPTColor、CPTGradient 和/或CPTImage 对象的任意组合。可以使用[NSNull null] 代替一些CPTFill 对象来创建空白(透明)波段。您可以根据需要使用任意数量的不同填充;轴将循环遍历所有这些,然后重复该模式,直到所有空间都被填满。
轴还支持 Core Plot 所谓的“限制带”。这是一种在特定绘图范围内填充部分的方法。这些不会像乐队填充那样自动重复。
Plot Gallery 示例应用中的 Axis Demo 展示了这两个功能。
【讨论】: