androidplot - Y和X上的自定义标签

时间:2015-04-13 12:39:56

标签: android androidplot


我正在尝试自定义使用androidplot生成的图形,但我坚持这两个问题:

  • X轴:我想只使用两个字符串(我在不同的类中设置)作为标签显示第一个(原点)和最后一个刻度
  • Y轴:值被归一化为[0..1]但不是0.1,0.2,0.3等我想显示每个绘制系列的非标准化值。我在想 setRangeBoundaries()是要走的路但是怎么做?
  • 谢谢!

    1 个答案:

    答案 0 :(得分:0)

    您可以使用Plot.setDomainStep(...)自定义域标签的频率(x轴)。例如,您只能为图中的第一个和最后一个值显示标签:

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/action_pause"
    
        android:orderInCategory="100"
        android:title="Pause"
        app:showAsAction="always"/>
    

    然后,要自定义范围(y轴)的标签,您可以使用以下内容:

    plot.setDomainStep(XYStepMode.SUBDIVIDE, 1);
    

    可以找到更详细的信息here