0
で働く日時を取得できません。ここに私が正しいと思われるものがあります。以下に説明するエラーがあります。gnuplotの日付/時刻の軸
set xdata time
set timefmt "%Y-%j/%H:%M:%S"
#set xrange ["2016-349/00:56:00":"2016-349/00:57:00"]
set format x "%H:%M:%S"
plot "-" using ($1):($2) with lines
2016-349/00:56:26.560000 0.587785252292582
2016-349/00:56:27.560000 1.59702608337727e-13
2016-349/00:56:28.560000 -0.587785252292324
e
pause mouse any
set xrange
と表示されているので、この警告が表示されます。
Warning: empty x range [2016:2016], adjusting to [1995.84:2036.16]
とx軸は午後12時33分15秒から〇時34分00秒までチックでデータの範囲に基づくこととは思われません。結果のプロットは00:33:36の垂直線ですが、点は正弦波の一部です。
set xrange
のコメントを外してください。代わりにこのエラーが発生します。
line 6: all points y value undefined!
私はgnuplot
4.2パッチレベル6、および5.0パッチレベルあなたが提供することができます任意の助け1.おかげで同じ動作を得ます。
ジム
が、私はしないでください理由を理解する。 '($ 1)'は有効な式ではありませんか? – Jim
また、私の例を単純にするために、オリジナルの 'set datafile missing 'の行を削除しましたか?どちらのデータ列にも疑問符がついている場合は、プロットにギャップがあり、それを得るためにかっこが必要だと思った。 – Jim
'$ 1'は列を数として解析した' column(1) 'のショートカットです。 'timecolumn(1)'だけが時間を解析します。 '1'だけで、これら2つの間の選択が自動的に行われます。 – Christoph