在图表引擎中动态更改图例标签
Change the Legend label dynamically in aChartEngine
我正在使用图表引擎库在 Android 设备的图表上显示传感器数据。我有大约 6 个传感器,例如 A、B、C、D、E、F,并且必须显示基于用户 select 的离子图。图表显示正确,但很难根据传感器的 selected 更改图例标签。它保持我们在创建 XYSeries 时使用的相同值,设置该值后,是否可以更改它?我是说
XYSeries incomeSeries = new XYSeries("A sensor");
它会在图例中显示"A sensor"。
现在如果用户 select 传感器 B,我想动态地将 Legend 值更改为 "B sensor",是否可以这样更改?
根据 aChartEngine XYSeries Javadoc 您当前使用的构造函数
XYSeries incomeSeries = new XYSeries("A sensor");
根据 Javadoc constructor 摘要设置的标题不是 Legend。
因此,为了动态更改标题,有一个名为 setTitle 的方法可用,您可以使用它从 A 传感器 更改为 B 传感器 或任何基于用户选择的
incomeSeries.setTitle("B series")
我正在使用图表引擎库在 Android 设备的图表上显示传感器数据。我有大约 6 个传感器,例如 A、B、C、D、E、F,并且必须显示基于用户 select 的离子图。图表显示正确,但很难根据传感器的 selected 更改图例标签。它保持我们在创建 XYSeries 时使用的相同值,设置该值后,是否可以更改它?我是说
XYSeries incomeSeries = new XYSeries("A sensor");
它会在图例中显示"A sensor"。 现在如果用户 select 传感器 B,我想动态地将 Legend 值更改为 "B sensor",是否可以这样更改?
根据 aChartEngine XYSeries Javadoc 您当前使用的构造函数
XYSeries incomeSeries = new XYSeries("A sensor");
根据 Javadoc constructor 摘要设置的标题不是 Legend。
因此,为了动态更改标题,有一个名为 setTitle 的方法可用,您可以使用它从 A 传感器 更改为 B 传感器 或任何基于用户选择的
incomeSeries.setTitle("B series")