【问题标题】:Core plot: grid lines background color核心情节:网格线背景色
【发布时间】:2012-03-11 16:41:18
【问题描述】:

我希望能够将背景颜色放在 y 轴网格线之间的空间中。这可以通过核心情节来实现吗?如果有,怎么做?

任何帮助和/或示例代码将不胜感激。

谢谢,

佩塔

【问题讨论】:

标签: ios colors background grid core-plot


【解决方案1】:

您可以使用alternatingBandFills 属性来设置连续主要刻度之间的填充。这是一个有两种不同颜色的示例:

axis.alternatingBandFills = [NSArray arrayWithObjects:[CPTColor redColor],
                                                      [CPTColor greenColor], nil];

数组可以包含CPTFillCPTColorCPTGradient 和/或CPTImage 对象的任意组合。可以使用[NSNull null] 代替一些CPTFill 对象来创建空白(透明)波段。您可以根据需要使用任意数量的不同填充;轴将循环遍历所有这些,然后重复该模式,直到所有空间都被填满。

轴还支持 Core Plot 所谓的“限制带”。这是一种在特定绘图范围内填充部分的方法。这些不会像乐队填充那样自动重复。

Plot Gallery 示例应用中的 Axis Demo 展示了这两个功能。

【讨论】:

  • 再次感谢 Eric。这对我帮助很大。我对那里没有适当的核心情节文档感到非常沮丧,但幸运的是有 stackoverflow 和乐于助人的人。
  • 您说得对,没有全面的“如何使用核心绘图”文档,但它确实包含完整的 API 文档。它可在core-plot.googlecode.com/hg/documentation/html/iOS/index.html 在线获得,并包含在 HTML 和 Xcode 文档集格式的发布包中。 Documentation 文件夹还包含其他几个有用的文档。
  • 我认为API文档不足以让初学者理解所有内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-23
相关资源
最近更新 更多