まっさんの日記

まっさんの日記

PR

×

カレンダー

キーワードサーチ

▼キーワード検索

コメント新着

Mizuki8515 @ Re:塗装の縮れ(対策)(10/07) この方法は確かに有効そうですね。クリア…
2022.07.24
XML
カテゴリ: 仕事



愛用してます♪

・・・

アプリのグラフ表示は、
MPAndroidChart というOSSを使用してます。
走行軌跡の場合、
ScatterChart(散布図)を使用しています。



散布図は、
DataSetと呼ばれるオブジェクトに点の集合を格納して、

点の色はDataSetのプロパティで、
単色もしくは、色の配列を定義することが可能です。
当初、色の配列を加速度に応じて、
変化させようと試みましたが、
グラフ描画の際の開始の色(配列の位置)が不定のような動きをしているようで、
グラデーションをコントロールできないことがわかり、
開始の色が不定でも違和感がないように
青→赤→青→赤・・をループさせて表示させています。

:
// 走行軌跡(グラデーション)
for (int i = 0; i < 256; i++) {

}
:
scatterDataSet1.setColors(gradient);
:

と、なが~い言い訳ですが、、、(^^♪

修正したいなぁという課題でもあります。
あと、グラデーション色ごとにDataSetを複数もたせる方法もなくもないのですが、、、
リソースをかなり食いそうなので候補から外しました。

MPAndroidChartは、Apache license 2.0なので、
再頒布時に著作権表示とライセンス表示を含めることなので、
著作権表示とライセンス表示のリンクを配置しています。



◎アプリのダウンロード

◎アプリの操作説明

ブログランキング・にほんブログ村へ





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2022.07.24 09:01:26
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: