Titre de la légende de l'intrigue

Titre de la légende de l'intrigue
Une légende fait référence à une clé ou à un graphique utilisé pour décrire les données tracées dans un graphique donné. Une légende est une caractéristique critique qui accompagne un tracé et aide à interpréter les données fournies.

Dans cet article, nous explorerons comment vous pouvez travailler avec des légendes dans vos parcelles en utilisant.

Commençons.

Afficher la légende

Par défaut, Plotly comprendra une légende pour tout complot qui le prend en charge. Nous pouvons illustrer cela comme indiqué dans le tracé de dispersion ci-dessous:

Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = px.disperser (df, x = "sepal_width", y = "sepal_length", size = "petal_length", color = "espèce")
figue.montrer()


À l'aide d'un tracé de diffusion simple à l'aide des données de l'iris, nous pouvons obtenir un tracé de dispersion comme indiqué ci-dessous:


Notez que la légende est affichée par défaut.

Pour désactiver la légende, nous pouvons utiliser la fonction update_layout () et définir le paramètre showlegend sur false.

Le code est comme indiqué ci-dessous:

figue.update_layout (showleGend = false)


Dans ce cas, l'exécution du code ci-dessus devrait imprimer le tracé de dispersion sans la carte de légende comme indiqué ci-dessous:

Définir le titre de légende - Plotly Express

Pour modifier le titre d'une légende, nous pouvons utiliser le paramètre update_layout () et définir la valeur du titre comme indiqué dans l'exemple de code ci-dessous:

figue.update_layout (légende = dict (
title = "espèce (renommé)"
))


Dans ces cas, nous utilisons la fonction update_layout () et passons les valeurs pour personnaliser la légende en tant que dictionnaire.

Le code ci-dessus doit définir un nouveau titre de légende, comme le montre la figure résultante ci-dessous:


Si vous ne souhaitez pas mettre à jour plusieurs paramètres du tracé, vous pouvez utiliser le paramètre Legend_Title_Text pour définir le titre de légende comme indiqué:

figue.update_layout (légende_title_text = "Un nouveau titre!!")


Cela supprime la nécessité de spécifier le titre en tant que dictionnaire et de mettre à jour le titre de légende.

La figure résultante:

Personnaliser le titre de légende

Nous pouvons également personnaliser d'autres aspects d'un titre de légende, tels que la couleur, la police et la taille, comme indiqué:

figue.update_layout (légende = dict (
title = "espèce (renommé)",
Font = dict (
Family = "Consolas",
taille = 10,
color = "noir"
)
))


Vous remarquerez que nous spécifions également les paramètres de police en tant que dictionnaire. Le code ci-dessus doit définir le titre de légende sur la police «Consolas» avec la taille dix et la couleur noire.

Personnaliser la commande de légende

Parfois, vous pouvez modifier l'ordre dans lequel les éléments apparaissent sur la légende. Vous pouvez y parvenir en utilisant le paramètre LEGEND_TRACEORDER.

Un exemple de code est comme indiqué ci-dessous:

figue.Update_layout (légende_traceOrder = "inversé")


La définition de l'ordre de trace inverse l'ordre dans lequel les éléments apparaissent.

Personnaliser l'écart des éléments de légende

Pour modifier l'écart entre les éléments de légende, utilisez le paramètre LEGEND_TRACEGROUPGAP. Par exemple:

figue.Update_layout (légende_tracegroupgap = 30)


Le code ci-dessus doit mettre à jour les éléments de légende avec la valeur spécifiée.

Plotly légende à l'aide d'objets graphiques

Les objets graphiques fournissent plus de contrôle sur vos parcelles. Cependant, la capacité de créer des légendes pour vos parcelles ne diffère pas beaucoup.

Par exemple, le code ci-dessous crée un tracé de diffusion en utilisant un tracé Graph_Objects.

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [10,20,30,40,50],
y = [10,20,30,40,50],
name = "Sample1"
))
figue.add_trace (allez.Dispersion(
x = [10,20,30,40,50],
y = [50,40,30,20,10],
name = "Sample2"
))
figue.Update_layout (légende_title_text = "Exemple de données")
figue.montrer()


Dans le code ci-dessus, nous commençons à importer Graph_Objects de Plotly comme Go.

Nous utilisons ensuite la classe Figure pour créer un tracé de dispersion avec des données aléatoires. Ensuite, nous ajoutons une nouvelle diffusion en utilisant la fonction add_trace ().

Enfin, nous définissons le titre de légende à l'aide de la fonction update_layout ().

De même, le paramètre Show Legend est défini sur True par défaut dans les objets Plotly Express et Graph.

Conclusion

Dans cet article, vous avez exploré comment travailler avec les légendes dans Plotly. Vous avez également appris à afficher et à masquer les légendes, à personnaliser le titre, la police, la taille, la couleur, etc.