La oss dykke inn.
Funksjonssyntaks
Funksjonen gir en enkel syntaks som lar deg fokusere på koden. Syntaksen er uttrykt som nedenfor:
plotly.io.to_templated (fig, hopp = ('tittel', 'tekst'))Funksjonsparametrene er:
Figuren returnerer en kopi av figuren med stylingen flyttet til en mal. Returtypen GO.Figur.
Eksempel
La oss illustrere hvordan vi kan bruke to_templated () -funksjonen for å eksportere stylingen av en spesifikk figur til en mal.
La oss starte med å lage en figur med tilpasset styling. Et eksempelkode vises nedenfor:
Importer plotly.uttrykk som pxI dette eksemplet lager vi et spredt plot med tilpasset tekststyling som fontfamilie, skriftfarge, skriftstørrelse, etc.
Koden over skal returnere et enkelt spredningsplott som vist:
Vi kan konvertere denne figuren til en figur med en stylingmal ved hjelp av TO_TEMPLATE () -funksjonen.
Et eksempelkode er som vist:
Importer plotly.io som ioI koden over starter vi med å importere den plottly IO -modulen som IO. Vi lager deretter en kopi av figuren med stylingen som er lagret til en tilpasset mal ved hjelp av to_templated () -funksjonen.
Vi kan se malen ved å kjøre koden:
Fig_templated.oppsett.malDette skal returnere en ordbok med egenskaper som definerer stylingen av figuren. Et eksempel på utgangsverdien er som vist:
oppsett.Mal(Du kan vise figuren ganske enkelt ved å ringe den lagrede malen som:
Fig_templatedDette skal vise figuren som er lagret i malen.
Lag en figur med malen
Når vi har lagret stylingen av en figur til en tilpasset mal, kan vi bruke den malen til å bruke stylingen på en annen figur.
Et eksempelkode er som vist:
Importer plotly.Graph_Objectsas gårI eksemplet over starter vi med å importere graf_objektmodulen fra plotly. I dette tilfellet bruker vi Graph_Objects når vi ønsker å lage en tom figur, men bruker bare stylingen.
Bruker GO.Figur () -funksjon, vi passerer layoutparameteren og spesifiserer målmalen ved å bruke egenskapen 'mal'.
Vi kan deretter vise den resulterende figuren ved å ringe new_fig. Dette skulle komme tilbake:
Merk at figuren over ikke inneholder noen data eller tekst. Det inkluderer bare styling, for eksempel tekstfarge, fontfamilie, skriftstørrelse osv.
For å lage et spredningsplott med denne malen, kan vi bruke koden som vist:
Importer plotly.Graph_Objectsas gårEksemplet over skal returnere en figur som vist:
Merk Fontfargen, familien og størrelsen ligner på det ene settet i malen.
Lagrer en navngitt mal
Vi kan lagre den tilpassede malen ved å bruke malobjektet som vist i koden nedenfor:
Importer plotly.io som ioKoden over vil lagre malen under navnet 'my_custom_template'. Du kan deretter bruke dette navnet til å spesifisere malen du ønsker å bruke:
layout =Konklusjon
I denne opplæringen lærte vi hvordan vi lager en figur med stylingen lagret til en tilpasset mal. Vi dekket også hvordan du bruker malen i andre figurer og lagrer malen for senere bruk.