次のスニペットでgnuplotによるグラフ出力ができます。私は結果を持っているときgnuplotで時刻変換が機能しない
set datafile separator ","
set title "Memory"
set xlabel "Values"
set ylabel "Date"
set ydata time
set timefmt "%H"
set format y "%d/%m/%Y"
set key left top
set grid
plot 'memory-memory-buffered_combined' using 0:2 titl "1" with lines,\
'memory-memory-cached_combined' using 0:2 title "2" with lines
cat
pause -1
しかし、それは私が読んでいCSVの1970年
最初の5行から始まります。
epoch,value
1478193413.596,72910
1478193473.412,134432
1478193413.158,65449
1478193411.929,60157
だから、それは実際に私のスクリプトの一部が異なっている必要があり
11月2016年のですか?
'plot .. using 0:2'を実行すると、入力ファイルの行番号がx軸に使用され、第2列(" value ")のデータがy軸に使用されます。しかし、あなたのラベルコマンドからは、x軸の "値"とy軸の "日付"(おそらくは列1)が必要なようです。おそらく 'plot .. using 2:1'を使うべきでしょうか?また、エポックを使いたい場合は 'timefmt'を'%s'に設定することもできます( 'help timefmt'を参照)。 – user8153