2012-05-05 3 views
2

Я хочу создать гистограмму файла, который содержит:Gnuplot гистограмма: линия 0: Слишком много столбцов в использовании спецификации

1 144 12.54 
2 564 02.34 
3 231 01.23 
4 452 07.12 

и что я использую для этой цели в моем скрипте:

gnuplot << EOF 
      set terminal gif 
      set terminal postscript eps color enhanced 
      set output "diagramma"; 
      set title 'Diagramma' 
      set key off 
      set style data histogram 
      set style histogram cluster gap 1 
      set style fill solid border -1 
      set boxwidth 0.9 
      set autoscale 
      set xlabel "May" 
      plot 'finalsumfile' using 1:2 with histogram, 'finalsumfile' using 1:3 with histogram 

EOF 

Итак, я хочу, чтобы первый столбец был как координата x, а второй и третий столбцы - y.

НО когда я бегу мой сценарий возникает эта ошибка:

line 0: Too many columns in using specification 

Что я делаю неправильно?

ответ

6

попробовать:

plot 'finalsumfile' using 2:xticlabels(1) with histogram 

гистограмм обычно только принимать по 1 столбец данных, которую «х-значение» неявным увеличивается на единицу каждый раз, начиная с 0. Чтобы установить явные х меток, вам нужно использовать xticlabels, который берет строку в данном столбце и использует ее как метку.

Смежные вопросы