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ćismokva 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!!