0

我在图表本身之外显示饼图和绘制标签。有时我必须显示奇数数据,即一个点占据图表的 90%,所以其余的必须“混搭”到图表的剩余 10%。一切都很好,但标签(切片名称)也在“混搭”。所以我实现了“整理”这些标签不相互碰撞的机制。现在我的图表上方有一个“词云”,因为最大的部分总是朝下,而所有其他部分都朝上。那是我的问题:我想旋转图表,使最大值数据点朝左(让我在图表的右侧放置标签)。

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

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

4

1 回答 1

0

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

您可以使用以下代码:

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

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

sChartRenderFinished
于 2014-04-24T11:47:39.287 回答