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