Shinobi Charts iOS - поворот круговой диаграммы по коду

Добрый день товарищем stackru'ers.

Я отображаю круговую диаграмму и рисую метки вне самой диаграммы. Иногда я должен отображать нечетные данные, одна точка занимает 90% графика, поэтому остальные должны "растянуться" на оставшиеся 10% графика. Все в порядке, но метки (названия срезов) тоже "растираются". Поэтому я реализовал механизм, который "сортирует" эти ярлыки, чтобы они не сталкивались друг с другом. Теперь у меня есть "облако слов" над моей диаграммой, так как самый большой срез всегда обращен вниз, а все остальные срезы направлены вверх. Это моя проблема: я хочу повернуть график так, чтобы точка с наибольшим значением была бы направлена ​​влево (оставив меня справа от графика для меток).

Итак, мой вопрос: как я могу повернуть круговую диаграмму вокруг ее центра с помощью кода?

И поворот всей диаграммы не возможен, поскольку метки должны оставаться горизонтальными.

1 ответ

Решение

Так что я нашел решение сам:

Вы можете использовать этот код:

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

Чтобы повернуть первый (единственный в моем случае) DonutSerie примерно на -90 градусов с этой строкой кода. Я использую это в этом методе делегата:

sChartRenderFinished
Другие вопросы по тегам