我正在繪製一些數據,我得到了多條線在整個劇情中裸奔。應該有一條線,所以我想象gnuplot正在嘗試適合數據,並以奇怪的方式加入點或其他東西。我怎樣才能讓gnuplot繪製一個而不是多行?這裏是我的腳本:如何使gnuplot不能繪製多行?
set term png font 'Liberation Sans,10' size 800,200
set output "data/values.png"
set style line 1 lt 1 lw 1 lc rgb "purple" pt -1
set xlabel "Time" font 'Liberation Sans,10'
set xdata time
set timefmt "%Y-%m-%d %H:%M:%S"
set xtics font 'Liberation Sans,10'
set ytics font 'Liberation Sans,10'
set autoscale y
plot "data.txt" using 1:5 ls 1 smooth bezier with lines
因爲這條線是連接的,我猜你的數據沒有按x軸值排序,所以它會來回移動。如果有斷開連接,我希望數據文件中有空行。 –
我想到了這一點,數據按時間排序......但我會再看一遍,我從數據庫中提取數據,並且它從來沒有失序過。 – Xofo
如果您使用的是sql server,那麼除非您明確告訴它,您希望將數據分類,否則它可以執行任何想要的操作。並可能會。 –