Маркировка точек в ряду данных gnuplot - PullRequest
0 голосов
/ 09 января 2019

Я читал сообщение, уже написанное на эту тему, но я не могу представить свои данные, так как появляется ошибка.

% data.txt:

"Hf" 2233 13.31
"Ir" 2466 22.56
"B_4C" 2763 2.52
"Y_2O_3" 2425 5.03
"Nb" 2477 8.57
"NbN" 2573 8.47
"SrZrO_3" 2700 5.1
"SiC" 2830 3.16
"ZrO_2" 2715 5.68
"Mo" 2623 10.28
"VC" 2810 5.77
"TiB_2" 3230 4.52
"HfO_2" 2758 9.68
"UO_2" 2867 10.97
"TiN" 2930 5.22
"TiC" 3160 4.93
"ZrB_2" 3246 6.085
"ZrN" 2952 7.09
"TaB_2" 3140 11.15
"C" 3549 2.27
"ZrC" 3540 6.73
"ThO_2" 3390 10
"HfB_2" 3250 10.5
"HfN" 3305 13.8
"NbC" 3608 7.82
"Re" 3186 21.02
"W" 3422 19.25
"Ta" 3017 16.65
"WC" 2830 15.63
"TaC" 3880 14.6
"HfC" 3890 12.2

% код:

set terminal postscript enhanced color"Times-Roman" 20
set output "TemperatureVsDensity.eps"
set xlabel "Temperature [degrees]}"
set ylabel " Density  [g/cc]"

plot "data.txt" using 2:3 , "" u 2:3:1 w labels rotate offset 1 

Может ли кто-нибудь помочь мне с этим?

Заранее спасибо: D

1 Ответ

0 голосов
/ 10 января 2019

Было бы полезно, если бы вы могли опубликовать сообщение об ошибке, полученное при попытке запустить ваш код. Я скопировал ваши данные, код и набрал gnuplot code на терминале. gnuplot выдает следующее предупреждение (не ошибка):

«код», строка 6: предупреждение: улучшенный анализатор текстового режима - игнорирование ложных}

, который говорит вам, что вы должны удалить ложную } в вашем set ylabel утверждении (как уже отмечалось в комментариях). Однако это не мешает формированию фигуры. Вот что я получил:

output

...