Spiski.io.to_template

Spiski.io.to_template
W tym artykule dowiemy się, jak przenieść styl figury do określonego szablonu za pomocą funkcji to_template () f. Następnie możesz użyć szablonu do stylizowania innych liczb za pomocą właściwości szablonu.

Zanurzmy się.

Składnia funkcji

Funkcja zapewnia prostą składnię, która pozwala skupić się na kodzie. Składnia jest wyrażona jak poniżej:

spiski.io.to_Templated (ryc, skip = („title”, „tekst”))

Parametry funkcji to:

  1. Ryc. - Określa obiekt figury, którego stylizacja chcesz przejść do szablonu.
  2. SKIP - Określa zbiór nazw nieruchomości, które chcesz wykluczyć podczas przenoszenia stylizacji do szablonu. Domyślnie uwzględniono tylko właściwość tytułu. Zapobiega to importowaniu innych postaci, takiego jak tytuły osi.

Figura zwraca kopię figury ze stylingiem przeniesionym do szablonu. Rodzaj powrotu Go.Postać.

Przykład

Zilustrujmy, w jaki sposób możemy użyć funkcji To_Templated () do eksportowania stylizacji określonej liczby do szablonu.

Zacznijmy od utworzenia figury z niestandardową stylistyką. Przykładowy kod pokazano poniżej:

importować fabuły.Wyraź jako PX
df = px.dane.irys()
Ryc. = PX.rozproszenie (df, x = "sepal_length", y = "sepal_width", color = „gatunek”,
title = „Custom Stylling”)
Figa.aktualizacja_layout (
font_family = "kurier nowy, monospace",
font_color = „czerwony”,
font_size = 18,
title_font_family = „Times New Roman”,
title_font_color = "blue",
legend_title_font_color = „zielony”
)
Figa.aktualizacja_xaxes (title_font_family = „arial”)
Figa.pokazywać()

W tym przykładzie tworzymy wykres rozproszenia z niestandardowym stylem tekstu, takim jak Font Family, kolor czcionki, rozmiar czcionki itp.

Powyższy kod powinien zwrócić prosty wykres rozproszenia, jak pokazano:

Możemy przekonwertować tę figurę na figurę z szablonem stylizacji za pomocą funkcji To_Template ().

Przykładowy kod jest taki jak pokazano:

importować fabuły.IO jako IO
Ryc_Template = IO.TO_TEMPLATED (ryc.)

W powyższym kodzie zaczynamy od zaimportowania modułu PTTY IO jako IO. Następnie tworzymy kopię figury ze stylistyką zapisaną w niestandardowym szablonie za pomocą funkcji To_Templated ().

Możemy wyświetlić szablon, uruchamiając kod:

Fig_template.układ.szablon

Powinno to zwrócić słownik o właściwościach, które określają styl postaci. Przykładowa wartość wyjściowa jest taka jak pokazano:

układ.Szablon(
„Data”: 'bar': ['error_x': 'color': '#2a3f5f',
„error_y”: 'color': '#2a3f5f',
„Marker”: „linia”: 'color': '#e5ecf6', „szerokość”: 0.5,
„wzór”: „fullMode”: „nakładka”, „rozmiar”: 10, „solidność”: 0.2,
--------------------------------------Wyjście obcięte-----------------------------------------

Możesz wyświetlić figurę, wywołując zapisany szablon jako:

Fig_template

Powinno to wyświetlić rysunek zapisany w szablonie.

Utwórz figurę z szablonem

Po zapisaniu stylizacji postaci do niestandardowego szablonu możemy użyć tego szablonu do zastosowania stylizacji do innej liczby.

Przykładowy kod jest taki jak pokazano:

importować fabuły.Graph_Objectsas Go
new_fig = Go.Rysunek (Layout =
„Szablon”: fig_template.układ.szablon
)
NEW_FIG

W powyższym przykładzie zaczynamy od zaimportowania modułu Graph_Objects z plotly. W takim przypadku używamy Graph_Objects, ponieważ chcemy utworzyć pustą figurę, ale używamy tylko stylizacji.

Za pomocą Go.Funkcja rysunku (), przekazujemy parametr układu i określamy szablon docelowy za pomocą właściwości „szablon”.

Następnie możemy wyświetlić wynikową figurę, wywołując nowy_fig. To powinno powrócić:


Zauważ, że powyższy rysunek nie zawiera żadnych danych ani tekstu. Obejmuje tylko styl, taki jak kolor tekstu, rodzina czcionek, rozmiar czcionki itp.

Aby utworzyć wykres rozproszenia z tym szablonem, możemy użyć kodu, jak pokazano:

importować fabuły.Graph_Objectsas Go
Importuj Numpyas NP
N = 1000
t = np.Linspace (0, 10, 50)
y = np.grzech (t)
Fig = Go.Rysunek (dane = Go.Rozproszenie (x = t, y = y, tryb = 'markery'), layout =
„Szablon”: fig_template.układ.szablon
)
Figa.pokazywać()

Powyższy przykład powinien zwrócić liczbę, jak pokazano:

Zwróć uwagę, że kolor czcionki, rodzina i rozmiar są podobne do jednego zestawu w szablonie.

Zapisanie nazwanego szablonu

Możemy zapisać niestandardowy szablon za pomocą obiektu szablonów, jak pokazano w poniższym kodzie:

importować fabuły.IO jako IO
io.szablony ['my_custom_template'] = fig_templated.układ.szablon

Powyższy kod zapisuje szablon pod nazwą „my_custom_template”. Następnie możesz użyć tej nazwy, aby określić szablon, którego chcesz użyć:

Layout =
„szablon”: „my_Custom_Template”

Wniosek

W tym samouczku nauczyliśmy się, jak tworzyć figurę ze stylistyką zapisaną do niestandardowego szablonu. Omówiliśmy również, jak używać szablonu w innych rysunkach i zapisać szablon do późniejszego użycia.