回答編集履歴

2

追加

2021/12/09 05:34

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -14,4 +14,4 @@
14
14
 
15
15
  普通に考えて、このメソッドは X 軸の各ポイントでそのポイントを value として呼ばれるでしょうから、それが常に現在時では X=0 でも X=1 でも x=2 でも・・・全て同じとなるでしょう。
16
16
 
17
- x 軸が例えば特定時刻からの秒数であれば、まず時刻を保存した上でその時刻に x を秒として加算して文字列化して返す・・・といった処理が必要なのではないかと思います。
17
+ x 軸が例えば特定時刻からの秒数としてデータ(Entry?)が表現されているであれば、まず時刻を保存した上でその時刻に x を秒として加算して文字列化して返す・・・といった処理が必要なのではないかと思います。

1

追加

2021/12/09 05:34

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -3,3 +3,15 @@
3
3
 
4
4
 
5
5
  [MPAndroidChartを使って「リアルタイム更新のセンサーデータ時系列グラフ」のサンプルを作ってみた](https://qiita.com/LyricalMaestro0/items/2ec88b4ecb85b18d0468)
6
+
7
+
8
+
9
+ ----
10
+
11
+
12
+
13
+ XAxis xl に設定している ValueFormatter の getFormattedValue メソッドにおきまして、パラメータ value を全く使わずに現在時刻をそのまま(文字列化して)返しているのが問題ではないでしょうか。
14
+
15
+ 普通に考えて、このメソッドは X 軸の各ポイントでそのポイントを value として呼ばれるでしょうから、それが常に現在時では X=0 でも X=1 でも x=2 でも・・・全て同じとなるでしょう。
16
+
17
+ x 軸が例えば特定時刻からの秒数であれば、まず時刻を保存した上でその時刻に x を秒として加算して文字列化して返す・・・といった処理が必要なのではないかと思います。