Vamos mergulhar.
Função Sintaxe
Os seguintes trechos de código ilustram a sintaxe da função e os parâmetros necessários:
plotly.figura_factory.create_distplot (hist_data, group_labels, bin_size = 1.0,
curve_type = 'kde', cores = nenhum, rug_text = nenhum, histnorm = 'densidade de probabilidade',
show_hist = true, show_curve = true, show_rug = true)
Parâmetros:
Distplot básico com plotly figura_factory
O código a seguir ilustra como criar um distplot simples usando plotly figura_factory.
de plotly.figura_factory Import create_distplot
importar numpy como np
NP.aleatório.semente (1)
x = np.aleatório.Randn (100)
hist_data = [x]
group_labels = ['Distplot Basic Exemplo']
fig = create_distplot (hist_data, group_labels)
Figo.mostrar()
O código anterior cria um distploamento simples, como mostrado na saída a seguir:
Para ocultar o enredo do tapete, podemos usar o parâmetro show_rug, conforme mostrado no exemplo a seguir:
de plotly.figura_factory Import create_distplot
importar numpy como np
NP.aleatório.semente (1)
x = np.aleatório.Randn (100)
hist_data = [x]
group_labels = ['Distplot Basic Exemplo']
fig = create_distplot (hist_data, group_labels, show_rug = false)
Figo.mostrar()
Figura de saída:
A figura dada desabilita o gráfico de tape.
Para adicionar um título à figura, podemos usar a função update_layout (), conforme mostrado no código a seguir:
Figo.update_layout (title = 'Basic Distplot')
Figo.mostrar()
Saída:
Para criar um distribuição com uma curva normal, podemos definir o parâmetro curve_type, como mostrado no seguinte:
fig = create_distplot (hist_data, group_labels, show_rug = false, curve_type = 'normal')
Você também pode criar um distplot usando o módulo Pandas DataFrame e Figura_Factory, como mostrado no código de amostra a seguir:
de plotly.figura_factory Import create_distplot
importar numpy como np
importar pandas como PD
df = pd.DataFrame ('2012': NP.aleatório.Randn (200),
'2013': np.aleatório.Randn (200) +1)
fig = create_distplot ([df [c] para c em df.colunas], df.colunas, bin_size =.25)
Figo.mostrar()
O distplot de saída é como mostrado no seguinte:
Conclusão
Neste artigo, exploramos os fundamentos da criação dos distribuições usando o módulo plotly Figura_factory.