生成したデータをデータ ビューアー/プロッターで検索しています。
事実
まず、私が生成したデータに関するいくつかの事実:
- それぞれ約 300 万のデータ ポイントを持ついくつかのデータセットがあります。
- 現在、各データセットは ascii 形式で保存されています。
- すべての線は点を表し、複数の列で構成されています。
- 最初の 2 つの列はポイントの位置 (つまり、x と y の値) を決定し、最初の列はタイムスタンプで、2 番目の列は 0 と 1 の間の正規化された float です。
- 他の列には、プロットの色付けやデータのフィルタリングに使用できる追加データが含まれています。
- データポイントの例:
2012-08-08T01:02:03.040 0.0165719281 foobar 成功 XX:1
現在のアプローチ
現在、データセットごとに次のような異なる選択基準で複数の png ファイルを (gnuplot で) 生成しています。
- すべての点を灰色で表示します。
- すべてのポイントをグレーで表示しますが、成功は赤で表示します。
- すべてのポイントを灰色で表示しますが、成功は赤で、XX:-1 は緑で表示します。SUCCESS と XX:-1 の両方が一致する場合、青色をカラーリングとして使用します。
欠点
現在のアプローチには、対処したいいくつかの欠点があります。
- 毎回新しい png ファイルを生成する必要があるため、一部のフィルターやカラーリングのオン/オフを簡単に切り替えることができません。
- 解像度が高いほどビューアが遅くなるため、画像ファイルで制限された解像度を使用する必要があります。そのため、限られた詳細レベルにしかズームインできません。
- 各ポイントの png ビューアで使用できる生データがありません。理想的には、ポイントの選択時にデータを表示したいと思います。
すでにテスト済み
私はすでにいくつかの他のアプローチをテストしました:
- Gnuplot 自体にはビューアーがありますが、その量のポイントを効率的に処理できません。速度が遅すぎて、メモリを大量に消費します。
- KST をざっと見てみましたが、2D データを表示する方法が見つからず、希望に沿うものではないと思います。
願い事
生データを操作でき、ズームアウトした場合はポイントをすばやく表示でき、ズームインもすばやくでき、前述の欠点を解決するビューアーが必要です。
質問
最後に、そのようなビューアを知っている人、または別の提案がある人はいますか?
視聴者がいない場合は、自分でプログラミングするための推奨事項も大歓迎です。
前もってありがとう
ステファン