尋ねる:現在、データをcsvファイルにダンプするMQTTクライアントがあります。 BASHまたはPythonを使用してこのデータをチャートに[自動]に変換できますか?そんなことが可能でしょうか?それともExcelの問題ですか?
ファイルのデータは次のとおりです。
timestamp,2313,4242,53453
timestamp,142342,234242,2343
timestamp,123132,132123,132
...
答え1
これらのタスクを実行するために使用できる多くのコマンドベースの描画ツールがあります。たとえば、非常によく似た質問に対する最近の回答をご覧ください。標準入力に基づいて一連の数字をグラフ化するには?
例えばgnuplot
gnuplot -p -e 'set datafile separator ","; plot for [col=2:5] "file.csv" using 1:col with lines'
答え2
お客様のデータが何であるかを正確に明記していないので、ご提案いたします。可能あなたのニーズに正確には適していません。
私はシステム指標を監視してグラフ化するユーティリティであるRRDToolが大好きです。あなたのデータはタイムスタンプシリーズのように見え、これはおそらくRRDtoolが適切であることを意味します。
RRDtoolが実行する主な作業の1つは、サンプリングとアーカイブを適用することです。サンプリング間隔の最小/最大/平均を見つけるために、データポイントを「集計」してサンプリング間隔を拡張できます。これにより、1週間で5メートルの解像度、1ヶ月で1時間の解像度を維持できます。数年間の毎日の決意。
私が言及した唯一の理由は、データにタイムスタンプが含まれていることがわかったためです。 RRDtoolが本当にうまくいくことの1つは、サンプルの更新とリアルタイムに近いグラフの再描画です。
たとえば、