GNUPlot: изменить метки оси - PullRequest
3 голосов
/ 04 мая 2010

Я использовал следующее утверждение, чтобы получить график GNUPlot для меня:

plot "force.dat" using 1:2 title "Detroit" with lines, \
     "force.dat" u 1:3 t "US Avergae" w linepoints

и "force.dat" выглядит как

2005  0   0
2006 104 51
2007 202 101

Это рисует хороший график для меня. Однако мне не нравится ось X, потому что она помечена как 2005, 2005.5, 2006, 2006.5, 2007 и т. Д. Тем не менее, это идентификаторы года, мне нужны только 2005, 2006, 2007 и т. Д. Как я могу избавиться от меток 2005.5, 2006.5 и т. Д. На моем графике GNUPlot?

Большое спасибо за ваши идеи.

1 Ответ

3 голосов
/ 05 мая 2010

Если у вас есть gnuplot 4.1 или новее, вы можете сделать using 2:xticlabels(1), что может выразить намерение здесь. В противном случае, или если в ваших данных пропущены годы, но вы хотите показать временную шкалу, вы можете добавить строку set xtics 1 перед командой plot.

...