Dodaj granice w plancy

Dodaj granice w plancy
W niektórych przypadkach może być konieczne dodanie granicy do figury. Niezależnie od tego, czy chcesz odróżnić określoną fabułę od reszty, czy po prostu w celu ulepszeń wizualnych, granica może odgrywać ważną rolę.Niestety, fabuły nie zapewnia natywnej metody dodawania granicy do postaci, takiej jak ty do tytułu.

W tym samouczku pokażemy metodę dostosowywania, której można użyć do utworzenia granicy wokół określonej liczby.

Wskakujmy.

Kształty fabularne

Najskuteczniejszą metodą tworzenia granicy wokół określonej liczby jest użycie kształtów = modułów wykresowych Graph_Objects.

Ten moduł pozwala nam tworzyć linie lub wielokąty jako samodzielne obiekty lub jako rodzice innych figur.

Zapraszam do eksploracji układów w Graph_Objects w następującym zasobie:

https: // plotly.com/python/reference/Layout/Shapes/

Zobaczmy, jak możemy użyć tej funkcji, aby utworzyć granicę.

Utwórz rysunek

Przed utworzeniem granicy zacznijmy od utworzenia prostej figury, wokół której chcemy dodać granicę.

W tym samouczku używamy prostego wykresu liniowego, jak pokazano w następującym kodzie:

importować fabuły.Wyraź jako PX
# Importuj spiski.Graph_Objects jak Go
df = px.dane.gapminder ().zapytanie („Continent ==„ Oceania ””)
Ryc. = PX.linia (df, x = „rok”, y = „gdperCap”, color = „kraj”, symbol = „kraj”)
Figa.pokazywać()

W danym przykładzie używamy modułu ekspresowego, aby utworzyć wykres liniowy PKB na czapkę przez lata krajów na kontynencie Oceanii.

Powstała liczba jest jak pokazana:

Połóż granicę

Gdy mamy figurę, której chcemy użyć, możemy kontynuować i utworzyć granicę. Jak wspomniano, używamy modelu kształtów z plotly Graph_Objects.

Kod do dodania granicy do rysunku jest określony w następujący sposób:

importować fabuły.Graph_Objects jak Go
Figa.aktualizacja_layout (kształty = [Go.układ.Kształt(
typ = „Rect”,
xref = „papier”,
yref = „papier”,
x0 = 0,
y0 = -0.1,
x1 = 1.01,
Y1 = 1.02,
linia = „szerokość”: 1, „kolor”: „czarny”
)])

W poprzednim kodzie zaczynamy od zaimportowania modułu graph_objects.

Następnie używamy funkcji aktualizacji_layout (), aby dostosować układ rysunku do określonych wartości i funkcji.

Wewnątrz funkcji określamy parametr kształtu, który pozwala nam stworzyć określony kształt wokół rysunku.

Wartości Go.układ.Shape () pozwala nam dokładnie zdefiniować rodzaj kształtu i gdzie powinniśmy go utworzyć.

Pierwszy to typ, który określa rodzaj figury, którą chcemy stworzyć. Możesz określić wartości takie jak „okrąg”, aby utworzyć kształt koła, „prost” dla prostokąta i więcej.

Drugim parametrem to x0, który ustawia początkowe punkt X kształtu. X1 definiuje pozycję końcową kształtu x.

W przypadku Y0 i Y1 parametry te definiują punkt początkowego kształtu i punkt końcowy.

Parametry XREF i YREF ustawiają osi współrzędnej X i Y.

Jeśli jest ustawiony na „papier”, pozycja „Y” odnosi się do odległości od dolnej części dzielnicy w znormalizowanych współrzędnych, gdzie „0” („1”) odpowiada dolnemu (góra).

Wreszcie parametr linii zawiera słownik, który określa reguły tworzenia linii kształtu. Tutaj ustawiamy szerokość linii na 1 i kolor na czarny.

Powstała liczba jest jak pokazana:

Jak widać, liczba zawiera granicę z określonymi parametrami. Możesz dostosować poprzednie wartości, aby pasowały do ​​dowolnego konkretnego kształtu i rozmiaru granicy.

Wniosek

W tym artykule opisano metodę tworzenia granicy wokół figury za pomocą modułu Graph_Objects.

Dziękuje za przeczytanie. Szczęśliwe kodowanie!!