Adăugați chenaruri în Plotly

Adaugati Chenaruri In Plotly



În unele cazuri, poate fi necesar să adăugați o chenar la o figură Plotly. Indiferent dacă căutați să distingeți un anumit complot de restul sau doar pentru îmbunătățiri vizuale, chenarul poate juca un rol important. Din păcate, Plotly nu oferă o metodă nativă pentru adăugarea unui chenar la o figură, așa cum ați face la un titlu.

În acest tutorial, vă vom arăta o metodă de personalizare pe care o puteți utiliza pentru a crea o chenar în jurul unei figuri specifice.

Să sărim înăuntru.







Forme Plotly

Cea mai eficientă metodă de a crea un chenar în jurul unei figuri specifice este utilizarea formelor = Plotly din modulul Plotly graph_objects.



Acest modul ne permite să creăm linii sau poligoane fie ca obiecte independente, fie ca părinți ai celorlalte figuri.



Simțiți-vă liber să explorați Aspectele din graph_objects din următoarea resursă:





https://plotly.com/python/reference/layout/shapes/

Să vedem cum putem folosi această caracteristică pentru a crea o chenar.



Creați figură

Înainte de a crea o chenar, să începem prin a crea o simplă Plotly Figure în jurul căreia dorim să adăugăm o chenar.

Pentru acest tutorial, folosim o diagramă de linie simplă, așa cum se arată în următorul cod:

import complot. expres la fel de px

# import plotly.graph_objects pe măsură ce merge

df = px. date . memorie lacună ( ) . interogare ( „continent== „Oceania”” )

Fig = px. linia ( df , X = 'an' , Y = 'gdpPercap' , culoare = 'țară' , simbol = 'țară' )

Fig. spectacol ( )

În exemplul dat, folosim modulul Plotly express pentru a crea o diagramă de linie a PIB-ului pe cap de-a lungul anilor țărilor de pe continentul Oceania.

Cifra rezultată este așa cum se arată:

Plotly Add Border

Odată ce avem figura pe care dorim să o folosim, putem continua și crea o chenar. După cum am menționat, folosim modelul de forme din Plotly graph_objects.

Codul pentru adăugarea unui chenar la figură este așa cum este furnizat în următoarele:

import complot. obiecte_grafice la fel de merge
Fig. update_layout ( forme = [ merge. aspect . Formă (
tip = 'rect' ,
xref = 'hârtie' ,
yref = 'hârtie' ,
x0 = 0 ,
y0 = - 0,1 ,
x1 = 1.01 ,
y1 = 1.02 ,
linia = { 'lăţime' : 1 , 'culoare' : 'negru' }
) ] )

În codul anterior, începem prin a importa modulul Plotly graph_objects.

Apoi, folosim funcția update_layout() pentru a personaliza aspectul figurii cu valorile și caracteristicile pe care le specificăm.

În interiorul funcției, specificăm parametrul de formă care ne permite să creăm o formă specifică în jurul figurii.

Valorile go.layout.Shape() ne permit să definim exact tipul de formă și unde ar trebui să o creăm.

Primul este tipul care specifică tipul figurii pe care dorim să o creăm. Puteți specifica valori precum „cerc” pentru a crea o formă de cerc, „rect” pentru dreptunghi și multe altele.

Al doilea parametru este x0 care setează punctul x de pornire al formei. X1 definește poziția x finală a formei.

Pentru y0 și y1, acești parametri definesc punctul de început y și punctul final al formei.

Parametrii xref și yref stabilesc axa de coordonate x și y ale adnotării.

Dacă este setată la „hârtie”, poziția „y” se referă la distanța de la partea de jos a zonei de trasare în coordonate normalizate, unde „0” (“1”) corespunde cu partea de jos (sus).

În cele din urmă, parametrul line conține un dicționar care definește regulile de creare a liniei formei. Aici, setăm lățimea liniei la 1 și culoarea la negru.

Cifra rezultată este așa cum se arată:

După cum puteți vedea, figura conține un chenar cu parametrii specificați. Puteți personaliza valorile anterioare pentru a se potrivi cu orice formă și dimensiune a chenarului dorite.

Concluzie

Acest articol descrie o metodă de creare a unui chenar în jurul unei figuri Plotly folosind modulul Plotly graph_objects.

Multumesc pentru lectura. Codare fericită!!