objectivec-Shinobi图表iOS-通过代码旋转饼图



我在图表本身之外显示饼图和绘图标签。有时我必须显示奇数数据,其中一点占图表的90%,所以其余的必须"显示";捣碎";进入图表的剩余10%。一切都还好,但标签(切片名称)也是";捣碎";。所以我实施了一种机制;整理";这些标签不会相互碰撞。现在我有一个";"云"字;在我的图表上方,因为最大的切片总是朝下,而所有其他切片都朝上。这就是我的问题:我想旋转图表,使最大值的数据点向左(让我在图表的右侧放置标签)。

所以我的问题是:
如何通过代码使饼图围绕其中心旋转?

旋转整个图表视图不是一个选项,因为标签必须保持水平。

所以我自己找到了解决方案:

你可以使用这个代码:

[(SChartDonutSeries*)[[chart series] firstObject] setRotation:-1.570];

首先(只有在我的情况下)用这行代码将DonutSerie旋转大约-90度。我在这个委托方法中使用它:

sChartRenderFinished

最新更新