Matplotlib - Box Plot

Um gráfico de caixa, também conhecido como gráfico de bigode, exibe um resumo de um conjunto de dados contendo o mínimo, primeiro quartil, mediana, terceiro quartil e máximo. Em um gráfico de caixa, desenhamos uma caixa do primeiro quartil ao terceiro quartil. Uma linha vertical atravessa a caixa no canteiro central. Os bigodes vão de cada quartil ao mínimo ou máximo.

Vamos criar os dados para os boxplots. Nós usamos onumpy.random.normal()função para criar os dados falsos. Leva três argumentos, média e desvio padrão da distribuição normal e o número de valores desejados.

np.random.seed(10)
collectn_1 = np.random.normal(100, 10, 200)
collectn_2 = np.random.normal(80, 30, 200)
collectn_3 = np.random.normal(90, 20, 200)
collectn_4 = np.random.normal(70, 25, 200)

A lista de arrays que criamos acima é a única entrada necessária para criar o boxplot. Usando odata_to_plot linha de código, podemos criar o boxplot com o seguinte código -

fig = plt.figure()
# Create an axes instance
ax = fig.add_axes([0,0,1,1])
# Create the boxplot
bp = ax.boxplot(data_to_plot)
plt.show()

A linha de código acima irá gerar a seguinte saída -