#gnuplot
#gnuplot
Вопрос:
У меня есть текстовый файл следующего вида:
ls 10
cd 5
cut 12
awk 7
...
Я хотел бы отобразить их с помощью gnuplot с текстовым столбцом в качестве оси X:
plot 'data.txt' u 1:2
Но я получаю эту ошибку:
warning: Skipping data file with no valid points
^
x range is invalid
Я ценю вашу помощь
Ответ №1:
$data << EOD
ls 10
cd 5
cut 12
awk 7
EOD
# this is all just plot layout stuff; customize to taste
unset border
set tics scale 0
set xzeroaxis
set title "x coord = line number"
# use line number for x coordinate, column 1 for tic label
plot $data using 0:2:xticlabel(1) with impulse
Ответ №2:
Проверьте help xticlabels
. И попробуйте это:
reset session
$Data <<EOD
ls 10
cd 5
cut 12
awk 7
... 9
EOD
set boxwidth 0.7
set style fill solid 1.0
set yrange[0:]
plot $Data u 2:xtic(1) w boxes