负 y 轴上的 Core Plot 水平条形图

Core Plot horizontal bar chart on negative y-axis

我需要绘制 Core Plot 水平条形图,所有内容都在负 y 轴上。 IE。第一个索引应该出现在-1,如下所示:

我已经知道如何绘制水平条形图了。但是弄清楚如何以 "inverted" 方式绘制它们(让用户向下滚动,最高的栏在顶部)。我的想法: 1) 将 Y-index 转换为负值 2) 将 Y 轴偏移到图形的顶部而不是底部

有什么更好的方法吗?

我找到了一篇与我的请求相似的历史文章 (core-plot iOS reversed Y axis)。

使用后我得到了我需要的东西:

CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-yMax-1) length:CPTDecimalFromFloat(yMax)

P.S。 Location参数(-yMax-1)需要加上-1,否则索引0处的横条显示不清晰