V tej vadnici vam bomo pokazali metodo prilagajanja, ki jo lahko uporabite za ustvarjanje obrobe okoli določene figure.
Skočimo noter.
Plotly Shapes
Najučinkovitejša metoda ustvarjanja obrobe okoli določene figure je uporaba = Plotly oblik iz modula Plotly graph_objects.
Ta modul nam omogoča ustvarjanje črt ali poligonov kot samostojnih predmetov ali kot staršev drugih figur.
Prosto raziščite postavitve v graph_objects v naslednjem viru:
https://plotly.com/python/reference/layout/shapes/
Poglejmo, kako lahko uporabimo to funkcijo za ustvarjanje obrobe.
Ustvari figuro
Preden ustvarimo obrobo, začnimo z ustvarjanjem preproste risbene figure, okoli katere želimo dodati obrobo.
Za to vadnico uporabljamo preprost črtni izris, kot je prikazano v naslednji kodi:
uvoz zapleteno. ekspresno kot px# uvozi plotly.graph_objects kot go
df = px. podatke . vrzel v pomnilniku ( ) . poizvedbo ( 'celina== 'Oceanija'' )
fig = px. linija ( df , x = 'leto' , Y = 'gdpPercap' , barva = 'država' , simbol = 'država' )
fig. pokazati ( )
V danem primeru uporabljamo modul Plotly express za ustvarjanje linijskega grafa BDP na kapital v letih držav na celini Oceanije.
Nastala slika je, kot je prikazano:
Plotly Add Border
Ko imamo figuro, ki jo želimo uporabiti, lahko nadaljujemo in ustvarimo obrobo. Kot že omenjeno, uporabljamo model oblik iz Plotly graph_objects.
Koda za dodajanje obrobe sliki je naslednja:
uvoz zapleteno. graf_objekti kot pojdifig. posodobitev_postavitve ( oblike = [ pojdi. postavitev . oblika (
vrsta = 'rect' ,
xref = 'papir' ,
yref = 'papir' ,
x0 = 0 ,
y0 = - 0,1 ,
x1 = 1.01 ,
y1 = 1.02 ,
linija = { 'premer' : 1 , 'barva' : 'Črna' }
) ] )
V prejšnji kodi smo začeli z uvozom modula Plotly graph_objects kot go.
Nato uporabimo funkcijo update_layout(), da prilagodimo postavitev slike z vrednostmi in funkcijami, ki jih določimo.
Znotraj funkcije določimo parameter oblike, ki nam omogoča, da okoli figure ustvarimo specifično obliko.
Vrednosti go.layout.Shape() nam omogočajo, da natančno definiramo vrsto oblike in kje naj jo ustvarimo.
Prvi je tip, ki določa vrsto figure, ki jo želimo ustvariti. Določite lahko vrednosti, kot je 'krog', da ustvarite obliko kroga, 'rect' za pravokotnik in več.
Drugi parameter je x0, ki nastavi začetno x točko oblike. X1 določa končni x položaj oblike.
Za y0 in y1 ti parametri določajo začetno in končno točko y oblike.
Parametra xref in yref nastavita koordinatni osi x in y opombe.
Če je nastavljen na »papir«, se položaj »y« nanaša na razdaljo od dna območja risanja v normaliziranih koordinatah, kjer »0« (»1«) ustreza dnu (zgoraj).
Končno, parameter linije vsebuje slovar, ki določa pravila za ustvarjanje črte oblike. Tu nastavimo širino črte na 1 in barvo na črno.
Nastala slika je, kot je prikazano:
Kot lahko vidite, slika vsebuje obrobo z določenimi parametri. Prejšnje vrednosti lahko prilagodite tako, da se ujemajo z določeno obliko in velikostjo obrobe, ki jo želite.
Zaključek
Ta članek opisuje metodo ustvarjanja obrobe okoli figure Plotly z uporabo modula Plotly graph_objects.
Hvala za branje. Veselo kodiranje!!