Î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 mergeFig. 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ă!!