Dodajte granice u Plotly

Dodajte Granice U Plotly



U nekim slučajevima, možda ćete morati dodati obrub Plotly figuri. Bilo da želite razlikovati određeni crtež od ostalih ili samo za vizualna poboljšanja, obrub može igrati važnu ulogu. Nažalost, Plotly ne pruža izvornu metodu za dodavanje obruba slici kao što biste dodali naslovu.

U ovom vodiču pokazat ćemo vam metodu prilagodbe koju možete koristiti za stvaranje obruba oko određene figure.

Uskočimo.







Zapletni oblici

Najučinkovitija metoda stvaranja obruba oko određene figure je korištenje = Plotly oblika iz modula Plotly graph_objects.



Ovaj nam modul omogućuje stvaranje linija ili poligona kao samostalnih objekata ili roditelja drugih figura.



Slobodno istražite izglede u graph_objects u sljedećem resursu:





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

Pogledajmo kako ovu značajku možemo koristiti za stvaranje obruba.



Stvori figuru

Prije stvaranja obruba, počnimo s stvaranjem jednostavne Plotly figure oko koje želimo dodati obrub.

Za ovaj vodič koristimo jednostavan linijski dijagram kao što je prikazano u sljedećem kodu:

uvoz zapletno. izraziti kao px

# import plotly.graph_objects as go

df = px. podaci . praznina memorije ( ) . upit ( 'kontinent== 'Oceanija'' )

smokva = px. crta ( df , x = 'godina' , Y = 'gdpPercap' , boja = 'zemlja' , simbol = 'zemlja' )

smokva pokazati ( )

U navedenom primjeru koristimo modul Plotly express za izradu linijskog dijagrama BDP-a po stanovniku tijekom godina zemalja na kontinentu Oceanije.

Dobivena slika je kao što je prikazano:

Plotly Add Border

Kada imamo figuru koju želimo koristiti, možemo nastaviti i stvoriti obrub. Kao što je spomenuto, koristimo model oblika iz Plotly graph_objects.

Kôd za dodavanje obruba slici je kako slijedi:

uvoz zapletno. graf_objekti kao ići
smokva update_layout ( oblicima = [ ići. raspored . Oblik (
tip = 'pravo' ,
xref = 'papir' ,
yref = 'papir' ,
x0 = 0 ,
y0 = - 0,1 ,
x1 = 1.01 ,
y1 = 1.02 ,
crta = { 'širina' : 1 , 'boja' : 'crno' }
) ] )

U prethodnom kodu započinjemo s uvozom modula Plotly graph_objects kao go.

Zatim koristimo funkciju update_layout() za prilagodbu izgleda slike s vrijednostima i značajkama koje navedemo.

Unutar funkcije specificiramo parametar oblika koji nam omogućuje stvaranje specifičnog oblika oko figure.

Vrijednosti go.layout.Shape() omogućuju nam da točno definiramo vrstu oblika i gdje ga trebamo stvoriti.

Prvi je tip koji specificira tip figure koju želimo kreirati. Možete odrediti vrijednosti kao što su 'krug' za stvaranje oblika kruga, 'pravokutnik' za pravokutnik i više.

Drugi parametar je x0 koji postavlja početnu x točku oblika. X1 definira krajnji x položaj oblika.

Za y0 i y1, ovi parametri definiraju y početnu i y krajnju točku oblika.

Parametri xref i yref postavljaju x i y koordinatne osi komentara.

Ako je postavljeno na 'papir', položaj 'y' odnosi se na udaljenost od dna područja iscrtavanja u normaliziranim koordinatama gdje '0' ('1') odgovara dnu (vrhu).

Konačno, parametar linije sadrži rječnik koji definira pravila za stvaranje linije oblika. Ovdje postavljamo širinu linije na 1 i boju na crnu.

Dobivena slika je kao što je prikazano:

Kao što vidite, slika sadrži obrub s navedenim parametrima. Prethodne vrijednosti možete prilagoditi kako bi odgovarale bilo kojem obliku obruba i veličini koju želite.

Zaključak

Ovaj članak opisuje metodu stvaranja obruba oko Plotly figure pomoću modula Plotly graph_objects.

Hvala na čitanju. Sretno kodiranje!!