#python #matplotlib #seaborn
Вопрос:
Я хотел бы создать блок-схему в seaborn или matplotlib, где я мог бы вручную вводить значения для блок-схемы вместо того, чтобы эти значения вычислялись из набора данных.
Я пытаюсь сравнить фактические данные с целевыми значениями, поэтому я хотел бы показать эти цели в виде прямоугольника, а затем наложить диаграмму роя фактических точек данных. Например. У меня есть фрейм данных с различными классами компенсации с этими желаемыми целями:
Grade GN23 MINIMUM (Start of 1st Quartile) 94603 1st Q (End of 1st Quartile) 113524 MIDPOINT (End of 2nd Quartile) 132444 3rd Q (End of 3rd Quartile) 151365 MAXIMUM (End of 4th Quartile) 170285
Я хотел бы создать boxplot с этими параметрами. Возможно ли это?
Ответ №1:
Вероятно, вы можете просто ввести эти значения в качестве данных следующим образом:
from matplotlib import pyplot as plot import seaborn seaborn.boxplot(data=[94603, 113524, 132444, 151365, 170285]) plot.show()
Поскольку существует только 5 значений, первое будет минимальным, второе-Q1 и т. Д.