私はいくつかのデータをプロットするために素晴らしいCharts libraryを使用しています。私のグラフはChartLimitLine
のセットを含んでおり、これらのラインの2つの間の距離は小さいかもしれません。その結果、1つのリミット・ラインのラベルが、次のリミット・ラインに重なることがあります。これを避けるために、テキストを横方向ではなく縦方向に表示するようにラベルを回転したいと思います。私はlimitLine.labelPosition = .leftBottom
を使ってラベルを別の位置に移動することができますが、ラベルも回転させる必要があります。 ChartLimitLine
とそのAndroid counterpart(iOSライブラリはMPAndroidChartライブラリのクローンです)のソースコードを参照しました。これを実現するAPI関数がないようです。私自身でこれをどのように達成するのですか?私はある種のカスタムビューを構築しなければならないと思っていますが、iOS SDKには比較的新しいので、これにどのようにアプローチするかについての提案は非常に高く評価されます。danielgindi/Charts:ChartLimitLineのラベルを90度回転できますか?
ありがとうございます!
MPAndroidChartでは、カスタムレンダラーを作成する必要があります。ソース内のレンダラークラスを見てください。スタックオーバーフローに関するカスタムレンダラの例もいくつかあります。 –
https://github.com/danielgindi/Charts/blob/master/Source/Charts/Renderers/XAxisRenderer.swift –