Ошибка при нанесении меток gnuplot - PullRequest
0 голосов
/ 15 ноября 2011

Я хотел бы построить этот файл данных

"/ корень / temp.txt"

LB|30|421
CN|50|247
BR|20|370
SA|12|310

Если первый столбец - это ось X, второй - это ось Y, а третий - метка для размещения над каждым столбцом гистограммы.

До сих пор я использовал этот синтаксис для построения графика (но без какой-либо метки)

set terminal png ;
set title "Hello" ;
set xlabel "Country" ;
set ylabel "values" ;
set style fill solid ;
set xtic rotate -45 ;
set datafile separator "|" ;
set style data histograms ; 
plot '/root/temp.txt' using 2:xtic(1) notitle

Но если я попытаюсь добавить ярлыки, gnu plot выдаст мне ошибку !!

Синтаксис, который я использую для добавления меток: сюжет «/root/temp.txt» с использованием 2: xtic (1): 3 с метками notitle

Не могли бы вы мне помочь? Спасибо

1 Ответ

0 голосов
/ 27 апреля 2016

Я не уверен, что вы можете сжать в один формат печати, но вы можете использовать replot (или график, похожий на график):

plot '/root/temp.txt' using 2:xtic(1) notitle, '' u ($0):2:3 with labels notitle

Empty '' побудить повторно использовать последний ввод (файл).Теперь он равен '/root/temp.txt'

Solution with semi-replot

Чтобы быть лучше:

plot 'temp.txt' using 2:xtic(1) notitle, '' u ($0+0.1):($2+1):3 with labels notitle

Shifted label

О!И не забывайте от до set output термина png!

...