Plotly.io.to_html

Plotly Io To Html



Hiperteksta iezīmēšanas valoda jeb HTML dokumenti ir iezīmēšanas dokumenti, kas ļauj parādīt informāciju globālajā tīmeklī. Skatot noteiktu vietni, jūs izmantojat HTML dokumentu.

Tāpēc nav pārsteigums, ka jums, iespējams, vajadzēs pārveidot konkrētu Plotly figūru HTML virknē.

Šajā apmācībā mēs uzzināsim, kā izmantot Plotly io moduli, lai pārveidotu figūru HTML virknes attēlojumā.







Iegremdējamies.



Plotly.io.to_html() funkcija

Funkcija to_html() no Plotly io moduļa ļauj nodot konkrētu skaitli kā parametru un pārvērst to par HTML virkni.



Funkcijas sintakse ir izteikta, kā parādīts zemāk:





sižetiski. šis . uz_html ( att , konfigurācija = Nav , automātiskā atskaņošana = Taisnība , include_plotlyjs = Taisnība , include_mathjax = Nepatiesi , post_script = Nav , full_html = Taisnība , animācijas_opts = Nav , noklusējuma_platums = '100%' , noklusējuma_augstums = '100%' , apstiprināt = Taisnība , div_id = Nav )

Ļaujiet mums izpētīt funkcijas parametrus zemāk:

  1. Fig – attiecas uz figūras objektu vai figūras attēlojumu vārdnīcā.
  2. Config – norāda plotly.js konfigurācijas opcijas. Nododiet konfigurācijas opcijas kā vārdnīcu.
  3. Auto_play — nosaka, vai animācijas secībai ir jāatskaņo automātiski lapas ielādes laikā. Šis parametrs ir noderīgs, ja jums ir figūra, kurā ir animēti kadri.
  4. Include_plotlyjs — šis parametrs norāda, kā plotly.js bibliotēka tiek iekļauta HTML. Pieņemtās vērtības šajā parametrā ietver:
    • Patiess — ietver plotly.js bibliotēku kā skripta tagu HTML dokumentā. Tas palielinās faila lielumu, bet ļaus failu izmantot bezsaistes vidē.
    • “cdn” — iestatot parametru include_plotlyjs uz “cdn”, tiks pievienots skripta tags, kas norāda uz attālo saiti bibliotēkai plotly.js. Izmantojiet šo opciju, ja atrodaties tīkla vidē vai vidē, kurā ir jutīgs faila lielums.
    • “direktorijs” — ietver skripta tagu, kas norāda uz ārēju plotly.min.js komplektu, kas atrodas tajā pašā direktorijā, kur atrodas HTML dokuments.
    • “require” — iestatot vērtību uz prasīt, tiks ielādēta plotly.js bibliotēka, izmantojot request.js. Pārliecinieties, vai fails request.js ir instalēts un pieejams visā sistēmā.
    • “False” — neietver plotly.js bibliotēku. Izvairieties no šīs vērtības, iestatot parametru full_html uz True, jo tas padarīs visu dokumentu nelietojamu.
  5. include_mathjax — norāda, vai failā jāiekļauj bibliotēka mathjax.js. Pieņemtās vērtības ir līdzīgas include_plotlyjs, izņemot vērtību “require”.
  6. Post_script – ļauj iekļaut JavaScript fragmentus, kas tiek izpildīti pēc sižeta izveides.
  7. Full_html — ja vērtība ir patiesa, funkcija atgriezīs virkni, kurā ir viss HTML dokuments, sākot ar tagiem . Ja vērtība ir false, funkcija atgriezīs HTML virkni, kas sākas ar elementu
    .
  8. Animation_opts – ļauj norādīt pielāgotus animācijas rekvizītus kā vārdnīcu. Pēc tam šīs vērtības tiek nodotas funkcijai plotly.animate failā plotly.js.
  9. Default_width – norāda iegūtās figūras noklusējuma platumu pikseļos.
  10. Default_height – norāda attēla noklusējuma augstumu pikseļos.
  11. Validēt — nosaka, vai skaitlis ir jāvalidē pirms tā konvertēšanas par HTML virkni.
  12. Div_id — norāda div taga atribūta id vērtību, kurā atrodas gabals.

Pēc tam funkcija atgriež figūras virknes attēlojumu kā virkni.



Lietošanas piemērs

Šis kods parāda, kā izmantot funkciju to_html, lai pārveidotu skaitli HTML virknes attēlojumā.

imports sižetiski. izteikt px

df = px. datus . akcijas ( indeksēti = Taisnība )

att = px. apgabalā ( df , aspekts_col = 'uzņēmums' , facet_col_wrap = divi )

att. parādīt ( )

Iepriekš minētajā piemērā mēs sākam, importējot Plotly express moduli kā px. Pēc tam mēs izveidojam datu rāmi, izmantojot krājuma datus no Plotly.

Visbeidzot, izmantojot funkciju px.area, mēs izveidojam slīpētu laukuma diagrammu. Tam ir jāatgriež skaitlis, kā parādīts tālāk:

Mēs varam pārvērst iepriekš minēto skaitli HTML virknes attēlojumā, kā parādīts tālāk esošajā kodā:

imports sižetiski. šis šis

šis. uz_html ( att , full_html = Nepatiesi )

Palaižot iepriekš minēto kodu, jāatgriež liela HTML virkne, kā parādīts tālāk esošajā ekrānuzņēmumā:

Ņemiet vērā, ka HTML dokuments sākas ar elementu

. Ja vēlaties iekļaut visu HTML failu, iestatiet parametru full_html=True, kā parādīts:

imports sižetiski. šis šis

šis. uz_html ( att , full_html = Taisnība )

Ievērojiet, ka marķējums sākas ar tagu .

Lai iekļautu plotly.js, mēs varam iestatīt parametru kā:

imports sižetiski. šis šis

šis. uz_html ( att , include_plotlyjs = 'cdn' , full_html = Taisnība )

Iepriekš minētajā piemērā funkcijai ir jāiekļauj bibliotēka plotly.js, izmantojot CDN saiti.

Mēs to varam pārbaudīt, izmantojot tālāk norādīto izvadi:

Labākais veids, kā izmantot to_html dokumentu, ir eksportēt HTML virkni HTML failā.

Mēs to varam izdarīt, palaižot vienkāršu kodu, kā parādīts zemāk:

imports sižetiski. šis šis

ar atvērts ( 'facetted.html' , 'iekšā' ) f:

f. rakstīšanas līnijas ( šis. uz_html ( att , include_plotlyjs = 'cnd' , full_html = Taisnība ) )

Šajā piemērā mēs izmantojam Python faila moduli, lai rakstītu HTML virkni kā N html failu.

Pēc tam mēs varam atvērt HTML dokumentu pārlūkprogrammā un skatīt attēlu, kā parādīts:

Secinājums

Apsveicam! Jūs esat veiksmīgi eksportējis savu Plotly figūru kā HTML virkni, izmantojot funkciju plotly.io.to_html.