Отображение стандартных данных с ошибками

#gnuplot

#gnuplot

Вопрос:

Я не могу отобразить ось x со строками при использовании строк ошибок в gnuplot.

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

 # Catagory   Mean    SD
 static      16318.1 98.3753
 dynamic     16213.7 165.022
 guided      16275.7 71.3666
  

Основываясь на документации для столбцов ошибок, я должен построить график со следующим аргументом: plot datafile using xtic(1):2:3 with yerrorbars (x, y, sd).

Однако это, похоже, приводит к путанице в оси: Перемешанная ось

Игнорирование документации и игра с order ( plot datafile using 2:3:xtic(1) with yerrorbars ) дает мне почти правильные результаты, но категории не отображаются на оси x: нет значений x

Как мне это исправить?

Ответ №1:

Вам необходимо указать координату X. «Столбец 0» возвращает номер строки входных данных, который будет служить цели.

   set offset 1,1    # leave space on either side of the plot
  plot 'foo.gp' using 0:2:3:xtic(1) with yerrorbars
  

введите описание изображения здесь