2016-05-10 10 views
1

私はLineChartを使用してリアルタイムデータをプロットしています。 Range Tickラベルのカスタム値を表示する必要があります。たとえば、Range値が600の場合、6mvとして表示する必要があります。誰かが私に解決策を提案できますか?あなたが使用したい変換を想定しRangeTickLabel AndroidPlotのカスタム値

答えて

1

は、単に値/ 100:

plot.setRangeValueFormat(new Format() { 
    @Override 
    public StringBuffer format(Object object, StringBuffer buffer, FieldPosition field) { 
     Number value = (Number) object; 
      buffer.append(value.doubleValue()/100 + "mv"); 
       return buffer; 
    } 

    @Override 
    public Object parseObject(String string, ParsePosition position) { 
     return null; 
    } 
}); 
+0

うわー!魅力的な作品です!ありがとう、トン! – somia

関連する問題