Plotly Réglez la couleur de la ligne

Plotly Réglez la couleur de la ligne
Les parcelles de ligne sont l'une des parcelles les plus célèbres lorsque vous travaillez avec des données séquentielles. Ils nous permettent de visualiser les données comme des points spécifiques au-dessus d'un plan cartésien. Cela peut vous aider à visualiser comment les données changent pour un paramètre particulier. Plotly est une excellente visualisation des données qui peut vous aider à créer des intrigues simples à complexes. Dans ce tutoriel, nous apprendreons comment vous pouvez personnaliser un tracé de ligne en définissant la couleur de ligne."

Utilisation de Plotly Express

Avant d'apprendre à personnaliser un tracé de ligne, commençons par créer un intrigue simple. Pour cela, nous utiliserons le naturel_gas_pires.fichier csv.

Vous pouvez télécharger les fichiers requis à partir du centre de données comme indiqué dans le lien ci-dessous:

https: // datahub.IO / Core / Natural-Gas

Une fois téléchargé, nous pouvons créer un tracé de ligne avec les prix mensuels comme indiqué dans le code ci-dessous:

Importer un terrain.Exprime comme PX
Importer des pandas en tant que PD
df = pd.read_csv ("mensuel.CSV ")
Fig = px.ligne (df, x = "mois", y = "prix")
figue.montrer()

Nous commençons par importer le package Plotly Express en tant que PX dans le code ci-dessus. Nous importons ensuite des pandas pour lire les données CSV et les stocker dans un cadre de données.

Ensuite, nous utilisons le PX.Fonction de ligne pour créer un tracé de ligne. Encore une fois, nous passons les données cibles, «mois» et «prix», en tant que paramètres X et Y, respectivement.

Le code ci-dessus doit renvoyer un tracé comme indiqué ci-dessous:

Plot de personnalisation de la ligne

Si nous utilisons Plotly Express, nous pouvons personnaliser la couleur d'un tracé de ligne à l'aide de la fonction update_traces ().

La fonction update_traces () nous permet d'ajouter ou de supprimer les fonctionnalités d'un tracé existant. Cela permet de passer facilement les propriétés et les valeurs sur la personnalisation de leurs parcelles.

Par conséquent, nous pouvons appeler la fonction update_traces () et passer le paramètre line_color comme indiqué:

figue.update_traces (line_color = "# 32cd32")

Ici, nous passons la valeur de la couleur cible en tant que valeur RVB. Le tracé résultant est comme indiqué:

Vous pouvez également passer des schémas de couleurs définis en trace comme indiqué:

figue.update_traces (line_color = "firebrick")

Le code ci-dessus doit entraîner une figure comme indiqué:

Utilisation de Color_Discrete_Sequence

Une autre méthode que vous pouvez utiliser pour personnaliser la couleur d'un tracé de ligne est le paramètre Color_Discrete_Sequence. Cela vous permet de passer une liste de valeurs de couleur qui sont affectées à chaque type de tracé.

Par exemple, pour personnaliser la couleur de ligne dans notre exemple précédent, nous pouvons exécuter le code:

Fig = px.ligne (df, x = "mois", y = "prix",
Color_Discrete_Sequence = ['Red'])
figue.montrer()

Cela devrait définir la couleur dans la liste comme la couleur de ligne par défaut pour votre tracé.

Utilisation de tracé Graph_Objects

L'une des meilleures façons de plonger dans la personnalisation du tracé est d'utiliser l'intrigue graphique. Cette classe vous permet de spécifier diverses propriétés pour créer des parcelles personnalisées.

Pour définir la couleur de la ligne à l'aide de Graph_Objects, nous pouvons passer le paramètre de couleur en tant que dictionnaire.

Prenons un exemple simple comme indiqué:

Importer un terrain.Graph_objects comme Go
mois = [«janvier», «février», «mars», «avril», «mai», «juin», «juillet»,
'Août septembre Octobre Novembre Décembre']
prix = [2.33,4.22,3.86,3.22,2.34,4.88,4.45,3.12, 2.33,1.98,4.20,5.00,3.33]
Fig = aller.Chiffre(
aller.Disperser (x = mois, y = prix)
)
figue.montrer()

Dans l'exemple ci-dessus, nous utilisons Plotly Graph_Objects et la classe de dispersion pour tracer un graphique de ligne simple.

La figure résultante est comme indiqué:

Pour mettre à jour la couleur de ligne, nous pouvons définir la couleur comme dictionnaire indiqué dans l'exemple ci-dessous:

Fig = aller.Chiffre()
figue.add_trace (allez.Disperser (x = mois, y = prix, ligne = dict (color = '# 32cd32'))))
figue.montrer()

Dans l'exemple ci-dessus, nous commençons par créer une figure vide en utilisant le go.Classe Figure (). Nous utilisons ensuite la fonction add_trace pour créer un tracé de diffusion et passer les valeurs cibles que nous souhaitons inclure.

Dans notre cas, nous spécifions la couleur comme vert lime, comme indiqué dans l'intrigue.

Et avec cela, vous avez réussi à définir la couleur de l'intrigue dans Plotly.

Merci d'avoir lu!!