V tomto tutoriálu vám ukážeme metodu přizpůsobení, kterou můžete použít k vytvoření ohraničení kolem konkrétního obrázku.
Pojďme do toho.
Plotly Shapes
Nejúčinnější metodou vytvoření okraje kolem konkrétního obrázku je použití tvarů = Plotly z modulu Plotly graph_objects.
Tento modul nám umožňuje vytvářet čáry nebo polygony buď jako samostatné objekty, nebo jako rodiče k ostatním figurkám.
Neváhejte a prozkoumejte rozložení v graph_objects v následujícím zdroji:
https://plotly.com/python/reference/layout/shapes/
Podívejme se, jak můžeme tuto funkci použít k vytvoření ohraničení.
Vytvořte obrázek
Před vytvořením ohraničení začněme vytvořením jednoduchého obrázku Plotly Figure, kolem kterého chceme přidat ohraničení.
V tomto tutoriálu používáme jednoduchý čárový graf, jak je znázorněno v následujícím kódu:
import dějově. vyjádřit tak jako px# import plotly.graph_objects as go
df = px. data . mezerová paměť ( ) . dotaz ( 'kontinent== 'Oceánie'' )
Obr = px. čára ( df , X = 'rok' , Y = 'gdpPercap' , barva = 'země' , symbol = 'země' )
Obr. ukázat ( )
V uvedeném příkladu používáme expresní modul Plotly k vytvoření liniového grafu HDP na obyvatele v letech zemí kontinentu Oceánie.
Výsledné číslo je, jak je znázorněno:
Plotly Add Border
Jakmile máme obrázek, který chceme použít, můžeme pokračovat a vytvořit hranici. Jak již bylo zmíněno, používáme model tvarů z Plotly graph_objects.
Kód pro přidání ohraničení k obrázku je uveden v následujícím textu:
import dějově. graph_objects tak jako jítObr. update_layout ( tvary = [ jít. rozložení . Tvar (
typ = 'rect' ,
xref = 'papír' ,
yref = 'papír' ,
x0 = 0 ,
y0 = - 0,1 ,
x1 = 1.01 ,
y1 = 1.02 ,
čára = { 'šířka' : 1 , 'barva' : 'Černá' }
) ] )
V předchozím kódu začneme importováním modulu Plotly graph_objects.
Dále použijeme funkci update_layout() k přizpůsobení rozvržení obrázku s hodnotami a vlastnostmi, které určíme.
Uvnitř funkce zadáváme parametr tvar, který nám umožňuje vytvořit konkrétní tvar kolem obrázku.
Hodnoty go.layout.Shape() nám umožňují přesně definovat typ tvaru a místo, kde jej máme vytvořit.
První je typ, který určuje typ postavy, kterou chceme vytvořit. Můžete zadat hodnoty jako „kruh“ pro vytvoření tvaru kruhu, „obdélník“ pro obdélník a další.
Druhý parametr je x0, který nastavuje počáteční bod x tvaru. X1 definuje polohu x konec tvaru.
Pro y0 a y1 tyto parametry definují počáteční bod y tvaru a koncový bod y.
Parametry xref a yref nastavují souřadnicovou osu x a y anotace.
Je-li nastaveno na „papír“, poloha „y“ se vztahuje ke vzdálenosti od spodní části vykreslované oblasti v normalizovaných souřadnicích, kde „0“ („1“) odpovídá spodní (horní) části.
Nakonec parametr čára obsahuje slovník, který definuje pravidla pro vytvoření čáry tvaru. Zde nastavíme šířku čáry na 1 a barvu na černou.
Výsledné číslo je, jak je uvedeno:
Jak vidíte, obrázek obsahuje ohraničení se zadanými parametry. Předchozí hodnoty můžete přizpůsobit tak, aby odpovídaly jakémukoli konkrétnímu tvaru a velikosti ohraničení, které si přejete.
Závěr
Tento článek popisuje způsob vytvoření ohraničení kolem obrázku Plotly pomocí modulu Plotly graph_objects.
Děkuji za přečtení. Šťastné kódování!!