如何使用AndroidPlot添加第二个范围标签(2个系列,相同的范围值)

时间:2014-08-21 12:10:41

标签: android androidplot

所以我有一个使用2系列的图表。两者都在同一范围内。

第一个系列拥有大量数据并生成整体图表。第二个是水平线,在图表的右边缘显示最新值。

看起来像这样

enter image description here

我的问题是:

  1. 如何为此水平虚线添加范围标签?因此它只显示右侧的最新值。
  2. 我所知道的一个解决方案是每个系列覆盖两个情节视图,但我不愿意。

    1. 如何添加范围标签,使其始终显示在虚线旁边? (单一值)
    2. 欢呼声

1 个答案:

答案 0 :(得分:0)

遗憾的是,如果不自定义XYGraphWidget的源代码,就没有简单的方法;线条,点及其标签都在GraphWidget的网格区域内绘制,网格区域在其边缘处被剪裁。域和范围标签存在于该区域之外。

如果您可以使用出现在网格区域内某处的标签,那么您可以使用PointLabeler和PointFormatter来注释您的线条。您也可以考虑用YValueMarker替换水平虚线系列。

另一个选择是使用TextLabelWidget在网格外的静态位置显示您的值。