Plotly.Figura_factory.Create_distplot

Plotly.Figura_factory.Create_distplot
Neste artigo, exploraremos como usar o módulo plotly figura_factory para criar distribuições.

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:

  1. hist_data - Especifica os dados do histograma.
  2. group_labels - Especifica os nomes do conjunto de dados fornecido.
  3. bin_size - Especifica o tamanho das caixas de histograma.
  4. curve_type - Define o tipo de curva.
  5. HistNorm - Define a função usada.
  6. Showhist - Determina se o histograma deve ser visível no distplot.
  7. cores - Define os valores usados ​​para traços de cores.
  8. show_rug - Determina se um tapete deve ser incluído no distribuição.

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.