当我的图表获取大量数据时,点标签会相互重叠,因此,我想为用户提供一个选项,可通过单击按钮将其关闭,但我在文档中找不到有关如何执行此操作的任何信息。下面是创建图表时如何设置点标签的方法。

BarFormatter series1Format = new BarFormatter(Color.rgb(51, 181, 229), Color.TRANSPARENT);'
PointLabelFormatter  plf = new PointLabelFormatter();
plf.getTextPaint().setTextSize(18);
plf.getTextPaint().setColor(Color.BLACK);
series1Format.setPointLabelFormatter(plf);

最佳答案

您是否尝试过在BarFormatter实例中将PointLabelFormatter设置为null?

series1format.setPointLabelFormatter(null);


然后重新打开标签,只需使用原始方法将其重新添加即可:

series1Format.setPointLabelFormatter(plf);

07-24 15:57