Tytuł legendy plotly

Tytuł legendy plotly
Legenda odnosi się do klucza lub wykresu używanego do opisania danych wykreślonych na danym wykresie. Legenda jest kluczową cechą, która towarzyszy fabule i pomaga w interpretacji dostarczonych danych.

W tym artykule zbadamy, w jaki sposób możesz pracować z legendami na swoich działkach za pomocą plotly.

Zacznijmy.

Pokaż legendę

Domyślnie Partner będzie zawierać legendę dla każdego działki, która ją obsługuje. Możemy to zilustrować, jak pokazano na wykresie rozproszonym poniżej:

importować fabuły.Wyraź jako PX
df = px.dane.irys()
Ryc. = PX.rozproszenie (df, x = "sepal_width", y = "sepal_length", size = "Petal_length długość", color = "gatunki")
Figa.pokazywać()


Korzystając z prostego wykresu rozproszenia za pomocą danych IRIS, możemy uzyskać wykres rozproszenia, jak pokazano poniżej:


Zauważ, że legenda jest domyślnie pokazana.

Aby wyłączyć legendę, możemy użyć funkcji aktualizacji_layout () i ustawić parametr showlegend na false.

Kod jest jak pokazano poniżej:

Figa.aktualizacja_layout (showlegend = false)


W takich przypadkach uruchomienie powyższego kodu powinno wydrukować wykres rozproszenia bez mapy legendy, jak pokazano poniżej:

Ustaw tytuł legendy - Plotly Express

Aby zmienić tytuł legendy, możemy użyć parametru Update_Layout () i ustawić wartość tytułu, jak pokazano w poniższym kodzie przykładowym:

Figa.aktualizacja_layout (legend = DICT (
title = „gatunek (przemianowany)”
))


W takich przypadkach używamy funkcji aktualizacji_layout () i przekazujemy wartości, aby dostosować legendę jako słownik.

Powyższy kod powinien ustawić nowy tytuł legendy, jak pokazano na poniższym rysunku:


Jeśli nie chcesz aktualizować wielu parametrów wykresu, możesz użyć parametru legend_title_text, aby ustawić tytuł legendy, jak pokazano:

Figa.aktualizacja_layout (legend_title_text = "nowy tytuł!!")


To usuwa potrzebę określenia tytułu jako słownika i aktualizacji tytułu legendy.

Wynikowy rysunek:

Dostosuj tytuł legendy

Możemy również dostosować inne aspekty tytułu legendy, takie jak kolor, czcionka i rozmiar, jak pokazano:

Figa.aktualizacja_layout (legend = DICT (
title = „gatunek (przemianowany)”,
czcionka = dyct (
Family = „Consolas”,
Rozmiar = 10,
color = "czarny"
)
))


Zauważysz, że określamy również parametry czcionki jako słownik. Powyższy kod powinien ustawić tytuł legendy na czcionkę „Consolas” z rozmiarem dziesiątym i kolorem czarnym.

Dostosuj zamówienie legendy

Czasami możesz zmodyfikować kolejność, w jakiej elementy pojawiają się w legendzie. Możesz to osiągnąć za pomocą parametru legend_traceorder.

Przykładowy kod jest pokazany poniżej:

Figa.aktualizacja_layout (legend_traceorder = "reversed")


Ustawienie kolejności śledzenia odwraca kolejność, w której pojawiają się elementy.

Dostosuj lukę w pozycji legendy

Aby zmodyfikować lukę między elementami legendy, użyj parametru legend_tracegroupgap. Na przykład:

Figa.aktualizacja_layout (legend_tracegroupgap = 30)


Powyższy kod powinien zaktualizować elementy legendy o określonej wartości.

Legenda fabularna za pomocą obiektów wykresu

Obiekty wykresowe zapewniają większą kontrolę nad swoimi działkami. Jednak możliwość tworzenia legend dla twoich działek nie różni się zbytnio.

Na przykład poniższy kod tworzy wykres rozproszenia za pomocą plotly Graph_Objects.

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [10,20,30,40,50],
y = [10,20,30,40,50],
name = "próbka 1"
))
Figa.add_trace (idź.Rozpraszać(
x = [10,20,30,40,50],
y = [50,40,30,20,10],
name = "próbka 2"
))
Figa.aktualizacja_layout (legend_title_text = "przykładowe dane")
Figa.pokazywać()


W powyższym kodzie zaczynamy importować Plotly's Graph_Objects.

Następnie używamy klasy figury, aby utworzyć wykres rozproszenia z losowymi danymi. Następnie dodajemy nowy rozproszenie za pomocą funkcji add_trace ().

Na koniec ustawiamy tytuł legendy za pomocą funkcji aktualizacji_layout ().

Podobnie parametr show legendy jest domyślnie ustawiony na true zarówno w obiektach Plotly Express, jak i.

Wniosek

W tym artykule zbadałeś, jak pracować z legendami w plotly. Nauczyłeś się także, jak pokazywać i ukrywać legendy, dostosowywać tytuł, czcionkę, rozmiar, kolor itp.