Et varmekart refererer til en type tomt som bruker et kartesisk plan der dataene er representert som fargede rektangulære fliser.
Denne artikkelen vil diskutere å opprette Heatmap -plott ved hjelp av modulen for Graph_Objects.
Parameter og syntaks
For å lage et Heatmap -plott ved hjelp av plottly graf_objekter, kan du følge følgende syntaks:
plotly.Graph_Objects.Heatmap (Arg = Ingen, AutoColorScale = Ingen, ColorBar = Ingen, ColorScale = Ingen, x = Ingen, y = Ingen, z = ingen, ** kwargs)
Parameterliste:
- Arg - Dette definerer en ordbok med kompatible egenskaper med Heatmap -konstruktøren.
- AutoColorScale - Dette angir om ColorScale bruker standardpaletten eller bestemmer med ColorScale -parameteren.
- Colorbar - En ordbok som inneholder kompatible egenskaper til Colorbar -forekomsten.
- ColorScale - Dette bestemmer ColorScale som en RGB, RGBA, Hex, HSL, HSV eller kalt Color String.
- X - Dette angir verdiene for X -koordinaten.
- Y - Dette definerer verdiene for Y -koordinaten.
- Z - Dette angir verdiene for z -koordinaten.
Grunnleggende varmekart ved hjelp av plottly grafobjekter
Følgende kode viser hvordan du oppretter et enkelt varmekartsplott ved hjelp av plottly graf_objekter:
Importer plotly.Graph_Objects som GO
Fig = GO.Figur (data = gå.Varmekart(
z = [[1,2,3,
4,5, 6,
7,8,9]]
))
Fig.forestilling()
Den forrige koden skal opprette et varmekartsplott som følger:
Legge til akse -etiketter
Vi kan legge til kategoriske akse -etiketter ved å legge til x- og y -parametrene, som vist i følgende kode:
Importer plotly.Graph_Objects som GO
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['S1', 'S2', 'S3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
Fig = GO.Figur (data = gå.Varmekart(
x = x,
y = y,
z = z,
hoverongaps = falsk
))
Fig.forestilling()
Et eksempelutgangsfigur er som følger:
Legge til tekst på Heatmap Points
Du kan legge til tekst på Heatmap -punkter ved å spesifisere tekstparameteren, som illustrert i følgende kode:
Importer plotly.Graph_Objects som GO
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['S1', 'S2', 'S3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
Fig = GO.Figur (data = gå.Varmekart(
x = x,
y = y,
z = z,
tekst = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]],
textTemplate = "%text",
textFont = "størrelse": 10,
hoverongaps = falsk
))
Fig.forestilling()
Utgangsfigur:
Setter ColorScale
Vi kan også spesifisere en tilpasset fargeskala ved å stille inn ColorScale -parameteren, som vist i følgende kodeprøve:
Importer plotly.Graph_Objects som GO
Importer plotly.uttrykk som px
x = ['e1', 'e2', 'e3', 'e4', 'e5']
y = ['S1', 'S2', 'S3']
z = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]]
Fig = GO.Figur (data = gå.Varmekart(
x = x,
y = y,
z = z,
tekst = [[40.32, 43.33, 39.94], [40.12, 40.13, 43.12], [39.03, 40.23, 40.22]],
textTemplate = "%text",
textFont = "størrelse": 10,
hoverongaps = falsk,
ColorScale = PX.farger.sekvensiell.Matter_r
))
Fig.forestilling()
Den resulterende figuren er som følger:
Konklusjon
Denne artikkelen beskriver å lage et Heatmap -plott ved hjelp av PLOTLY Graph_Objects -modulen. Vi viste hvordan du legger til akse -etiketter, legger til tekst på Heatmap -punkter og angir ColorScales.
For artikler som dette, sjekk ut mer fra Linux Hint.