凡例を完全に無効にし、凡例に使用できる領域をグラフビュー自体に再利用できる方法/設定が見つかりませんでした。 100 x 100のビューがあり、それを円グラフビューとして設定すると、凡例は下部のスペースを占有します(デフォルト設定)。 そのためのAPIが見つからなかったために(クリアカラーを使用して)何らかの方法で凡例をマスクすると、その領域はまだ空で表示されます(グラフはビューの上部の約80〜90%にあるようです。方法はありますか?凡例を完全に無効にして、ビューの中央にグラフを表示しますか?
ChartLegend.enabled = false;
を設定してもスペースが計算されないことを覚えていますか? とにかく、 PieRadarChartViewBase
calculateOffsets()
を見てください。そこのスペースが計算されます。 あなたはそれを変えることができるはずです。
うわあ! それはそれをしました。 ChartLegendのすべてのプロパティに注いだが、スーパークラスを見ただけでよかった。 ありがとう@ liuxuan30
締めくくりの問題!
これも機能します。
ChartLegend * l = _chartView.legend;
l.enabled = false;
最も参考になるコメント
ChartLegend.enabled = false;
を設定してもスペースが計算されないことを覚えていますか? とにかく、PieRadarChartViewBase
calculateOffsets()
を見てください。そこのスペースが計算されます。 あなたはそれを変えることができるはずです。