2Dプロットとして視覚化したい時系列データがあります。
入力はISO-date-formatとスペースで区切られた値で、1行に1レコードです。
2010-10-21 23
2010-10-22 32
etc.
出力は見栄えの良い2Dプロットになるはずです。基本的な要件:
- X11ウィンドウ(プレビューとして)およびpngファイルへの出力
- x軸は日付を理解し、データを自然にスケーリングする必要があります。たとえば、3日間のギャップは1日間のギャップの3倍でなければなりません。
- スクリプトから呼び出し可能である必要があります
- 素晴らしい出力と使いやすい
ボーナス:
- svg出力
私が試してみましたgnuplot
-それはいくつかの日付のサポートがあります:
gnuplot> set xdata time
gnuplot> set timefmt "%Y-%m-%d"
gnuplot> plot "test.dat" using 1:2
しかし、私はgnuplotにいくつか問題があります:
- デフォルト設定では、プロットは非常に醜く見えます
- マニュアルで何かを見つけることは困難です-たとえば、点をプロットするとき、デフォルトの「+」記号の代わりに小さな塗りつぶされた円をどのように使用しますか?
- gnuplotシェルは首の痛みです-それはreadlineを使用しません、それは壊れています、コマンド補完は冗談です、viショートカットを有効にする方法がわかりません-またはそれらがサポートされている場合、逆検索についてはどうですか
したがって、私の質問:時系列データを視覚化するための代替手段は何ですか?
または私はgnuplotの問題を過大評価していますか?