我找不到允许完全禁用图例并重用可用于图表视图本身的图例区域的方法/设置。 假设我有一个 100 x 100 的视图并将其设置为饼图视图,图例占用底部的空间(默认设置)。 如果我以某种方式掩盖了图例,因为我没有找到一个 api(使用清晰的颜色),该区域仍然显示为空(图表似乎位于视图的上部 ~80-90%。有没有办法完全禁用图例并在视图中心显示图表?
我记得设置ChartLegend.enabled = false;
不会计算空间吧? Anway,看看calculateOffsets()
中的PieRadarChartViewBase
,它计算那里的空间。 你应该能够改变它。
哇! 做到了。 我倾注了 ChartLegend 的每一个属性,但应该只看超类。 谢谢@liuxuan30
结题!
这也有效。
ChartLegend *l = _chartView.legend;
l.启用=假;
最有用的评论
我记得设置
ChartLegend.enabled = false;
不会计算空间吧? Anway,看看calculateOffsets()
中的PieRadarChartViewBase
,它计算那里的空间。 你应该能够改变它。