【发布时间】:2015-03-10 07:50:51
【问题描述】:
我需要在负 y 轴上绘制 Core Plot 水平条形图。 IE。第一个索引应该出现在 -1,如下所示:
我已经弄清楚如何绘制水平条形图。但是要弄清楚如何以“倒置”的方式绘制它们(让用户向下滚动,最高的条在顶部)。我的想法: 1) 将 Y-index 转换为负数 2) 将 Y 轴偏移到图的顶部而不是底部
有没有更好的办法?
【问题讨论】:
我需要在负 y 轴上绘制 Core Plot 水平条形图。 IE。第一个索引应该出现在 -1,如下所示:
我已经弄清楚如何绘制水平条形图。但是要弄清楚如何以“倒置”的方式绘制它们(让用户向下滚动,最高的条在顶部)。我的想法: 1) 将 Y-index 转换为负数 2) 将 Y 轴偏移到图的顶部而不是底部
有没有更好的办法?
【问题讨论】:
我找到了一篇与我的请求相似的历史文章 (core-plot iOS reversed Y axis)。
使用后我得到了我需要的东西:
CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-yMax-1) 长度:CPTDecimalFromFloat(yMax)
附:您需要将 -1 添加到 Location 参数(-yMax-1),否则索引 0 处的水平条将无法清晰显示。
【讨论】: