質問するログイン新規登録

回答編集履歴

2

追加

2021/12/09 05:34

投稿

jimbe
jimbe

スコア13485

answer CHANGED
@@ -6,4 +6,4 @@
6
6
 
7
7
  XAxis xl に設定している ValueFormatter の getFormattedValue メソッドにおきまして、パラメータ value を全く使わずに現在時刻をそのまま(文字列化して)返しているのが問題ではないでしょうか。
8
8
  普通に考えて、このメソッドは X 軸の各ポイントでそのポイントを value として呼ばれるでしょうから、それが常に現在時では X=0 でも X=1 でも x=2 でも・・・全て同じとなるでしょう。
9
- x 軸が例えば特定時刻からの秒数であれば、まず時刻を保存した上でその時刻に x を秒として加算して文字列化して返す・・・といった処理が必要なのではないかと思います。
9
+ x 軸が例えば特定時刻からの秒数としてデータ(Entry?)が表現されているであれば、まず時刻を保存した上でその時刻に x を秒として加算して文字列化して返す・・・といった処理が必要なのではないかと思います。

1

追加

2021/12/09 05:34

投稿

jimbe
jimbe

スコア13485

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