Я пытаюсь понять, как построить панды DataFrame так, как я хочу, но безрезультатно.Построение линейного графика с барами ошибок и точками данных из панд DataFrame
DataFrame имеет мультииндексных и это выглядит следующим образом:
+-----------+--------------+------------+--------------+-----------------+---------+---------+---------+---------+---------+
| | | | | | run_001 | run_002 | run_003 | run_004 | run_005 |
+-----------+--------------+------------+--------------+-----------------+---------+---------+---------+---------+---------+
| file_type | server_count | file_count | thread_count | cacheclear_type | | | | | |
+-----------+--------------+------------+--------------+-----------------+---------+---------+---------+---------+---------+
| gor | 01servers | 05files | 20threads | ccALWAYS | 15.918 | 16.275 | 15.807 | 17.781 | 16.233 |
| gor | 01servers | 10files | 20threads | ccALWAYS | 17.322 | 17.636 | 16.096 | 16.484 | 16.715 |
| gor | 01servers | 15files | 20threads | ccALWAYS | 19.265 | 17.128 | 17.630 | 18.739 | 16.833 |
| gor | 01servers | 20files | 20threads | ccALWAYS | 23.744 | 20.539 | 21.416 | 22.921 | 22.794 |
+-----------+--------------+------------+--------------+-----------------+---------+---------+---------+---------+---------+
То, что я хочу сделать, это сюжет линейный график, где значения х являются «FILE_COUNT» значение, а значение у для каждого есть среднее значение всех значений run_xxx для соответствующей строки в DataFrame.
Если возможно, я хотел бы добавить строки ошибок и даже сами точки данных, чтобы я мог видеть распределение данных за этим средним значением.
Вот (дерьмовый) макет примерно то, что я говорю о:
Я был в состоянии создать boxplot с помощью boxplot() функция встроена в панд DataFrame делая :
df.transpose().boxplot()
Это выглядит почти нормально, но немного суматоху и не фактические точки данных графически.
Спасибо, это определенно помогает, хотя мне удалось вырваться из этого пути сегодня. Я отвечу на ваш ответ, хотя он отвечает на мой вопрос, и я ценю усилия. – StFS