строковые xtic-метки с yerrorbars и отдельным заголовком для каждой строки

строковые xtic-метки с yerrorbars и отдельным заголовком для каждой строки

У меня есть файл, file.datкоторый содержит строки и числаxticlabels

STD 0.34 0.04
0.1 0.4  0.03
0.2 0.3  0.04
0.3 0.31 0.045

Столбец № 1 предназначен для xticlabels, столбец 2 — для значения, по которому строится график xlabels, а столбец 3 — для yerrorбаров.

Я хочу построить этот файл с yerrorbars, метками и отдельным заголовком и цветом для каждой строки, но проблема в том, что с yerrorbars, xticsвозникают проблемы, а без yerrorbars, xticsотображаются правильно.

Я попробовал без него yerrorbarsи результат был правильный.

plot "file.dat" u 2:xticlabels(1)

правильный участок без yerrorbars

Однако, когда я попытался построить график, yerrorbarsон также выдал неправильный xlabels. Я использовал эту команду

plot "file.dat" u 2:xticlabels(1):3 w yerrorbars

Теперь я получаю этот результат с неправильными метками x, а значения столбца 3 отображаются вxticlabels

неправильные xlabels

Может ли кто-нибудь подсказать, как сделать так, чтобы yerrorbarsдля каждой строки был отдельный заголовок и цвет?

решение1

Пожалуйста, используйте это вместо команды plot.

set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars

Специальный номер столбца 0в usingспецификации означает последовательный порядок каждой точки в наборе данных, который начинается с 0. Подробности см. в разделе help pseudocolumns. Используя это, вы явно задаете целочисленное значение для x, которое увеличивается на единицу.

И обратите внимание, что xticslabelsэто добавляется в конец спецификации using.

Связанный контент