我使用aChartEngine库在Android设备的图表上显示传感器数据。我有6个传感器,如A,B,C,D,E,F,并且必须根据用户选择图表显示。图表正在正确显示,但根据所选传感器更改图例标签时遇到困难。它保持我们在创建XYSeries时使用的相同值,在设置该值后,是否可以更改它?我的意思是
XYSeries incomeSeries = new XYSeries("A sensor");
它将在图例中显示“A sensor”。 现在如果用户选择传感器B,我想动态地将Legend值更改为“B sensor”,是否可以像这样改变?
答案 0 :(得分:0)
根据aChartEngine XYSeries Javadoc目前使用的构造函数
XYSeries incomeSeries = new XYSeries("A sensor");
根据Javadoc constructor摘要设置标题而不是图例。
因此,为了动态更改标题,可以使用名为setTitle的方法,您可以使用该方法从传感器更改为 B传感器或基于用户选择的任何内容如
incomeSeries.setTitle("B series")