Я хотел бы создать такой график, используя gnuplot (или matplotlib, если необходимо), но я не знаю, можно ли / как это сделать:
Это, конечно, просто набросок. Важно то, что мне нужно построить пары значений (в этом примере каждая пара состоит из красной и синей точек). Один элемент из каждой пары представляет собой одно значение, другой должен отображать диапазон значений (моя идея заключалась в том, чтобы построить среднее значение с помощью полосок ошибок, чтобы указать максимальное и минимальное значения диапазона, но я открыт для лучших идей) , Ось X не имеет цели, кроме как дать названия различным категориям - все, что имеет значение, это значения y.
Я почти уверен, что мог бы создать что-то вроде этого (пары значений и x-категории), используя гистограммы, но в этом случае ящики просто кажутся мне неправильными.
Что у меня так далеко: У меня есть команда gnuplot:
plot 'TEST.out' using 0:2:3:xticlabel(1) w errorbars pt 7 notitle
Используется с этим файлом данных (имя категории, значение y, значение строки ошибок):
cat1 15 0
cat1 18 3
cat2 13 0
cat2 10 4
это дает график ниже, который идет в правильном направлении, но который еще не идеален (все точки данных имеют одинаковый цвет, и для единичных значений вы все еще можете видеть, что использовались полосы ошибок; также группировка isn ' это очень хорошо - если бы две точки, составляющие одну пару, были ближе друг к другу, что сделало бы сюжет легче для глаз).
Если у кого-то есть какие-либо предложения (даже для создания графика, который не выглядит точно так же, как пример, который я привел в начале). Я был бы очень признателен.
Большое спасибо за ваше время!