Plotly.io.to_template

Plotly Io To Template



Šajā rakstā mēs uzzināsim, kā pārvietot Plotly figūras stilu uz noteiktu veidni, izmantojot funkciju to_templated()f. Pēc tam varat izmantot veidni, lai veidotu citas figūras, izmantojot veidnes rekvizītu.

Iegremdējamies.

Funkciju sintakse

Funkcija nodrošina vienkāršu sintaksi, kas ļauj koncentrēties uz kodu. Sintakse ir izteikta šādi:







sižetiski. šis . to_template ( att , izlaist = ( 'nosaukums' , 'teksts' ) )

Funkcijas parametri ir:



  1. Fig – norāda figūras objektu, kura stilu vēlaties pārvietot uz veidni.
  2. Izlaist — norāda to rekvizītu nosaukumu kolekciju, kurus vēlaties izslēgt, pārvietojot stilu uz veidni. Pēc noklusējuma tiek iekļauts tikai nosaukuma rekvizīts. Tas neļauj citiem attēliem importēt attēla tekstu, piemēram, asu nosaukumus.

Figūra atgriež figūras kopiju, kuras stils ir pārvietots uz veidni. Atgriešanās veids go.Attēls.



Piemērs

Ļaujiet mums ilustrēt, kā mēs varam izmantot funkciju to_templated(), lai eksportētu konkrētas figūras stilu uz veidni.





Sāksim ar figūras izveidi ar pielāgotu stilu. Tālāk ir parādīts koda piemērs:

imports sižetiski. izteikt px
df = px. datus . varavīksnene ( )
att = px. izkaisīt ( df , x = 'sepal_length' , Y = 'sepal_width' , krāsa = 'sugas' ,
virsraksts = 'Pielāgots stils' )
att. update_layout (
fontu_ģimene = 'Courier New, monospace' ,
fonta_krāsa = 'sarkans' ,
fonta izmērs = 18 ,
title_font_family = 'Times New Roman' ,
virsraksta_fonta_krāsa = 'zils' ,
legend_title_font_color = 'zaļš'
)
att. update_xaxes ( title_font_family = 'Arial' )
att. parādīt ( )

Šajā piemērā mēs izveidojam izkliedes diagrammu ar pielāgotu teksta stilu, piemēram, fontu saimi, fonta krāsu, fonta lielumu utt.



Iepriekš norādītajam kodam ir jāatgriež vienkāršs izkliedes diagramma, kā parādīts:

Mēs varam pārvērst šo figūru par figūru ar stila veidni, izmantojot funkciju to_template().

Koda piemērs ir šāds:

imports sižetiski. šis šis

fig_template = šis. to_template ( att )

Iepriekš minētajā kodā mēs sākam importēt plotly io moduli kā io. Pēc tam mēs izveidojam attēla kopiju ar stilu, kas saglabāts pielāgotā veidnē, izmantojot funkciju to_templated().

Mēs varam apskatīt veidni, palaižot kodu:

fig_template. izkārtojumu . veidne

Tam vajadzētu atgriezt vārdnīcu ar īpašībām, kas nosaka figūras stilu. Izvades vērtības piemērs ir šāds:

izkārtojumu. Veidne ( {

'dati' : { 'bārs' : [ { 'error_x' : { 'krāsa' : '#2a3f5f' } ,

'error_y' : { 'krāsa' : '#2a3f5f' } ,

'marķieris' : { 'līnija' : { 'krāsa' : '#E5ECF6' , 'platums' : 0.5 } ,

'raksts' : { 'fillmode' : 'pārklājums' , 'Izmērs' : 10 , 'stingrība' : 0.2 } } ,

---------------------------------------izvade saīsināta---------- -------------------------------

Jūs varat parādīt skaitli, vienkārši izsaucot saglabāto veidni kā:

fig_template

Tam vajadzētu parādīt veidnē saglabāto skaitli.

Izveidojiet attēlu ar veidni

Kad esam saglabājuši figūras stilu pielāgotā veidnē, mēs varam izmantot šo veidni, lai piemērotu stilu citai figūrai.

Koda piemērs ir šāds:

imports sižetiski. graph_objectsas aiziet
jauns_att = aiziet. attēls ( izkārtojumu = {
'veidne' : fig_template. izkārtojumu . veidne
} )
jauns_att

Iepriekš minētajā piemērā mēs sākam, importējot moduli graph_objects no Plotly. Šajā gadījumā mēs izmantojam graph_objects, jo vēlamies izveidot tukšu figūru, bet izmantojam tikai stilu.

Izmantojot funkciju go.Figue(), mēs nododam izkārtojuma parametru un norādām mērķa veidni, izmantojot rekvizītu “template”.

Pēc tam mēs varam parādīt iegūto skaitli, izsaucot new_fig. Tam vajadzētu atgriezties:


Ņemiet vērā, ka iepriekš redzamajā attēlā nav nekādu datu vai teksta. Tas ietver tikai stilu, piemēram, teksta krāsu, fontu saimi, fonta lielumu utt.

Lai izveidotu izkliedes diagrammu ar šo veidni, mēs varam izmantot kodu, kā parādīts:

imports sižetiski. graph_objectsas aiziet
imports numpyas np
N = 1000
t = piem. linspace ( 0 , 10 , piecdesmit )
Y = piem. bez ( t )

att = aiziet. attēls ( datus = aiziet. Izkaisīt ( x = t , Y = Y , režīmā = 'marķieri' ) , izkārtojumu = {
'veidne' : fig_template. izkārtojumu . veidne
} )
att. parādīt ( )

Iepriekš minētajā piemērā ir jāatgriež skaitlis, kā parādīts:

Ņemiet vērā, ka fontu krāsa, saime un lielums ir līdzīgi tam, kas iestatīts veidnē.

Nosauktas veidnes saglabāšana

Mēs varam saglabāt pielāgoto veidni, izmantojot veidņu objektu, kā parādīts tālāk esošajā kodā:

imports sižetiski. šis šis

šis. veidnes [ 'mana_pielāgotā_veidne' ] = fig_template. izkārtojumu . veidne

Iepriekš norādītais kods saglabās veidni ar nosaukumu “my_custom_template”. Pēc tam varat izmantot šo nosaukumu, lai norādītu veidni, kuru vēlaties izmantot:

izkārtojumu = {

'veidne' : 'mana_pielāgotā_veidne'

}

Secinājums

Šajā apmācībā mēs uzzinājām, kā izveidot figūru ar stilu, kas saglabāts pielāgotā veidnē. Mēs arī apskatījām, kā izmantot veidni citos attēlos un saglabāt veidni vēlākai lietošanai.