Plongeons-nous dans.
Syntaxe de fonction
Les extraits de code suivants illustrent la syntaxe de fonction et les paramètres requis:
tracer.figure_factory.create_distplot (hist_data, group_labels, bin_size = 1.0,
curve_type = 'kde', couleurs = aucun, rug_text = aucun, histnorm = 'densité de probabilité',
show_hist = true, show_curve = true, show_rug = true)
Paramètres:
DISTLOT DE BASE AVEC PLOTly Figure_factory
Le code suivant illustre comment créer un DISTLOT simple à l'aide de Plotly Figure_Factory.
de l'intrigue.Figure_factory Import Create_distplot
Importer Numpy comme NP
NP.aléatoire.graine (1)
x = np.aléatoire.Randn (100)
hist_data = [x]
group_labels = ['Distplot Basic Exemple']
fig = create_distplot (HIST_DATA, GROUP_LABELS)
figue.montrer()
Le code précédent crée un disque simple comme indiqué dans la sortie suivante:
Pour masquer le tracé du tapis, nous pouvons utiliser le paramètre show_rug comme indiqué dans l'exemple suivant:
de l'intrigue.Figure_factory Import Create_distplot
Importer Numpy comme NP
NP.aléatoire.graine (1)
x = np.aléatoire.Randn (100)
hist_data = [x]
group_labels = ['Distplot Basic Exemple']
Fig = create_distplot (hist_data, groupe_labels, show_rug = false)
figue.montrer()
Sortie Figure:
La figure donnée désactive le tracé de tapis qui est inclus au bas du déplacement par défaut.
Pour ajouter un titre à la figure, nous pouvons utiliser la fonction update_layout () comme indiqué dans le code suivant:
figue.Update_layout (title = 'Basic Distplot')
figue.montrer()
Sortir:
Pour créer un Distplot avec une courbe normale, nous pouvons définir le paramètre Curbe_Type comme indiqué dans les éléments suivants:
Fig = create_distplot (hist_data, group_labels, show_rug = false, curve_type = 'normal')
Vous pouvez également créer un Distplot à l'aide du module Pandas DataFrame et Figure_factory comme indiqué dans l'exemple de code suivant:
de l'intrigue.Figure_factory Import Create_distplot
Importer Numpy comme NP
Importer des pandas en tant que PD
df = pd.DataFrame ('2012': np.aléatoire.Randn (200),
'2013': NP.aléatoire.Randn (200) +1)
Fig = create_distplot ([df [c] pour c dans df.colonnes], df.colonnes, bin_size =.25)
figue.montrer()
Le distplot de sortie est comme indiqué dans ce qui suit:
Conclusion
Dans cet article, nous avons exploré les principes fondamentaux de la création des Distplots à l'aide du module Plotly Figure_factory.