English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Gráfico de Viola do Matplotlib

O gráfico de cauda é semelhante ao gráfico de caixa, além disso, eles mostram a densidade de probabilidade de diferentes valores. Esses gráficos incluem a marca da mediana dos dados e a caixa que representa o intervalo de quartis, conforme mostrado no gráfico de caixa padrão. No gráfico de caixa está sobreposto a estimativa de densidade nuclear. Como o gráfico de caixa, o gráfico de cauda é usado para comparar distribuições variáveis ao longo de diferentes "categorias" (ou distribuições de amostra).

O gráfico de cauda é mais informativo do que os gráficos comuns. De fato, embora o gráfico de cauda mostre apenas a média/Tais como métricas de estatísticas agregadas como a mediana e o intervalo de quartis, mas o gráfico de cauda mostra a distribuição completa dos dados.

# Filename : example.py
# Copyright : 2020 By w3codebox
#Autor por: pt.oldtoolbag.com
#Data: 2020-08-08
 import matplotlib.pyplot as plt
 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)
 ##Juntar diferentes conjuntos em uma lista
 data_to_plot = [collectn_1, collectn_2, collectn_3, collectn_4]
 #Criar uma instância de gráfico
 fig = plt.figure()
 #Criar instância de eixo
 ax = fig.add_axes([0,0,1,1])
 #Criar gráfico de caixa
 bp = ax.violinplot(data_to_plot)
 plt.show()

Executar o código de exemplo acima, obter os seguintes resultados: