Ved hjelp av plottly ekspress
Før vi lærer hvordan du kan tilpasse en linjeplott, la oss starte med å lage et enkelt plot. For dette vil vi bruke Natural_gas_Prices.CSV -fil.
Du kan laste ned de nødvendige filene fra Data Hub som vist i lenken nedenfor:
https: // datahub.IO/Core/Natural-gass
Når vi er lastet ned, kan vi opprette en linjeplott med de månedlige prisene som vist i koden nedenfor:
Importer plotly.uttrykk som pxVi starter med å importere Plotly Express -pakken som PX i koden over. Vi importerer deretter pandaer for å lese CSV -dataene og lagre dem i en dataramme.
Deretter bruker vi PX.Linjefunksjon for å lage en linjeplott. Igjen passerer vi måldataene, “måned” og “pris”, som henholdsvis x og y -parametere.
Koden over skal returnere et plott som vist nedenfor:
Tilpasse linjeplott
Hvis vi bruker Plotly Express, kan vi tilpasse fargen på en linjeplott ved hjelp av oppdaterings_traces () -funksjonen.
Update_traces () -funksjonen lar oss legge til eller fjerne funksjoner fra en eksisterende plot. Dette gjør det enkelt å passere egenskaper og verdier ved å tilpasse tomtene deres.
Derfor kan vi kalle oppdaterings_traces () -funksjonen og passere Line_Color -parameteren som vist:
Fig.update_traces (line_color = "#32cd32")Her passerer vi verdien av målfargen som en RGB -verdi. Det resulterende plottet er som vist:
Du kan også passere plottede definerte fargeskjemaer som vist:
Fig.update_traces (line_color = "firebrick")Koden over skal resultere i et tall som vist:
Bruke color_discrete_sequence
En annen metode du kan bruke for å tilpasse en linjes farge er parameteren color_discrete_sequence. Dette lar deg passere en liste over fargeverdier som er tilordnet hver plotttype.
For å tilpasse linjefargen i vårt forrige eksempel, kan vi for eksempel kjøre koden: for eksempel:
Fig = px.linje (df, x = "måned", y = "pris",Dette skal angi fargen på listen som standard linjefarge for plottet ditt.
Bruke plottly graf_objekter
En av de beste måtene å dykke inn i plotttilpasning er å bruke plottly graf_objekter. Denne klassen lar deg spesifisere forskjellige egenskaper for å lage tilpassede plott.
For å stille inn linjefargen ved hjelp av Graph_Objects, kan vi passere fargeparameteren som ordbok.
La oss ta et enkelt eksempel som vist:
Importer plotly.Graph_Objects som GOI eksemplet over bruker vi plottly graf_objekter og spredningsklassen for å plotte en enkel linjegraf.
Den resulterende figuren er som vist:
For å oppdatere linjefargen, kan vi stille inn fargen som ordbok vist i eksemplet nedenfor:
Fig = GO.Figur()I eksemplet over begynner vi med å lage en tom figur ved hjelp av GO.Figur () Klasse. Vi bruker deretter add_trace -funksjonen for å lage et spredt plot og passere målverdiene vi ønsker å inkludere.
I vårt tilfelle spesifiserer vi fargen som kalkgrønn, som vist i plottet.
Og med det har du vellykket lært hvordan du angir plottlinjefargen.
Takk for at du leste!!