Zmień rozmiar legendy w fabule

Zmień rozmiar legendy w fabule
Legenda jest zdefiniowana jako klucz, który towarzyszy konkretnej fabule dostarczonej z dodatkowymi informacjami według koloru, etykiet lub symboli. Jest wyrażany głównie jako pudełko trzymające metadane o fabule. Bardzo przydatne jest łatwe poruszanie się i interpretacja danych przedstawionych na określonym wykresie.

Podczas pracy z fabułą będziesz musiał dostosować właściwości legendy, takie jak rozmiar, kolor tła, rozmiar czcionki i nie tylko.

W tym samouczku pokażemy, jak dostosować rozmiar legendy wykresów za pomocą plotly.

Zacznijmy.

Plotly update_layout ()

Jedną z najbardziej przydatnych funkcji w ekosystemie fabularnym jest funkcja aktualizacji_layout (). Pozwala nam dostosować wykresy w szerokim zakresie właściwości. Dlatego bez wątpienia używamy tej funkcji do dostosowania właściwości legendy.

Zobaczmy, jak możemy użyć tej funkcji, aby dostosować legendę.

Pokazując legendę

Zanim zagłębimy się w rozmiar legendy, zacznijmy od utworzenia figury pokazującej legendę.

W tym samouczku używamy danych gapminder () dostarczonych w plotly ekspresji. Kod jest jak pokazano następująco:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().zapytanie („rok == 2007”)
Ryc. = PX.Rozproszenie (df, x = 'gdperCap', y = 'pop', color = 'continent', size = 'pop', size_max = 50)
Figa.aktualizacja_layout (showlegend = true)

W tym przykładzie tworzymy prosty wykres rozproszenia za pomocą danych gapminder (). Korzystając z funkcji aktualizacji_layout (), mówimy, aby wyświetlić legendę, ustawiając parametr showlegend na true.

Powstała liczba jest jak pokazana:

Widzimy legendę w prawej górnej stronie figury.

Dostosowywanie rozmiaru legendy

Najlepszym sposobem dostosowania rozmiaru legendy w plotly jest dostosowanie rozmiaru elementów legendy.

Dzieje się tak, ponieważ plotly używa dynamicznego rozmiaru w zależności od rozmiaru elementu. Na przykład, aby zmniejszyć rozmiar legendy, możemy ustawić czcionki legendy na mniejszą czcionkę.

Przykładem jest, jak pokazano następująco:

Figa.aktualizacja_layout (showlegend = true, legend = dict (
title_font_family = „kurier nowy”,
czcionka = dyct (
Rozmiar = 8
)
))

W takim przypadku modyfikujemy wartość legendy title_font_family do „kuriera nowego” i ustawiamy rozmiar czcionki elementów na 8. To zmniejsza legendę, jak pokazano na poniższym rysunku:

Należy pamiętać, że dostosowanie wielkości legendy może prowadzić do słabej widoczności na mniejszych ekranach.

Wniosek

Ten krótki artykuł obejmuje sposób dostosowania rozmiaru legendy w fabule za pomocą funkcji aktualizacji_layout () i parametru legendy.