Plotalnie ustaw kolor linii

Plotalnie ustaw kolor linii
Działki liniowe są jedną z najbardziej znanych działek podczas pracy z sekwencyjnymi danymi. Pozwalają nam wizualizować dane jako określone punkty powyżej płaszczyzny kartezjańskiej. Może to pomóc w wizualizacji zmieniających się danych dla określonego parametru. Plotly to świetna wizualizacja danych, która może pomóc w tworzeniu prostych i złożonych wykresów. W tym samouczku dowiemy się, w jaki sposób możesz dostosować wykres liniowy, ustawiając kolor linii."

Za pomocą Plotly Express

Zanim dowiemy się, jak dostosować wykres liniowy, zacznijmy od utworzenia prostej fabuły. W tym celu użyjemy naturalnych_gas_prices.plik CSV.

Możesz pobrać wymagane pliki z centrum danych, jak pokazano w poniższym linku:

https: // datahub.IO/Core/Natural-Gas

Po pobraniu możemy utworzyć wykres liniowy z miesięcznymi cenami, jak pokazano w poniższym kodzie:

importować fabuły.Wyraź jako PX
importować pandy jako PD
df = pd.read_csv ("Co miesiąc.CSV ”)
Ryc. = PX.linia (df, x = „miesiąc”, y = „cena”)
Figa.pokazywać()

Zaczynamy od zaimportowania pakietu Express jako PX w powyższym kodzie. Następnie importujemy pandy, aby odczytać dane CSV i przechowywać je w ramce danych.

Następnie używamy PX.Funkcja liniowa, aby utworzyć wykres liniowy. Ponownie przekazujemy docelowe dane, „miesiąc” i „cena” odpowiednio jako parametry x i y.

Powyższy kod powinien zwrócić wykres, jak pokazano poniżej:

Dostosowywanie wykresu liniowego

Jeśli użyjemy Plotly Express, możemy dostosować kolor wykresu linii za pomocą funkcji aktualizacji_traces ().

Funkcja aktualizacji_traces () pozwala nam dodawać lub usuwać funkcje z istniejącego wykresu. Ułatwia to przekazywanie właściwości i wartości w dostosowywaniu ich wykresów.

Dlatego możemy wywołać funkcję aktualizacji_traces () i przekazać parametr line_color, jak pokazano:

Figa.aktualizacja_traces (line_color = "#32cd32")

Tutaj przekazujemy wartość koloru docelowego jako wartość RGB. Powstały wykres jest jak pokazano:

Możesz także przekazać spiskowane schematy kolorów, jak pokazano:

Figa.aktualizacja_traces (line_color = „Firebrick”)

Powyższy kod powinien przynieść rysunek, jak pokazano:

Korzystanie z sekwencji Color_Discrete_

Inną metodą, której można użyć do dostosowania koloru wykresu liniowego, jest parametr parametru Color_Discrete_Secence. To pozwala przejść listę wartości kolorów przypisanych do każdego typu wykresu.

Na przykład, aby dostosować kolor linii w naszym poprzednim przykładzie, możemy uruchomić kod:

Ryc. = PX.linia (df, x = „miesiąc”, y = „cena”,
color_discrete_secence = ['czerwony'])
Figa.pokazywać()

Powinno to ustawić kolor na liście jako domyślny kolor linii dla wykresu.

Za pomocą Plotly Graph_Objects

Jednym z najlepszych sposobów nurkowania w dostosowywaniu fabuły jest użycie fabularnych graf_objects. Ta klasa pozwala określić różne właściwości w celu tworzenia niestandardowych wykresów.

Aby ustawić kolor linii za pomocą Graph_Objects, możemy przekazać parametr koloru jako słownik.

Weźmy prosty przykład, jak pokazano:

importować fabuły.Graph_Objects jak Go
miesiące = [„styczeń”, „luty”, „marzec”, „kwiecień”, „maj”, „czerwca”, „lipiec”,
'Sierpień wrzesień październik listopad grudzień']
ceny = [2.33,4.22,3.86,3.22,2.34,4.88,4.45,3.12, 2.33,1.98,4.20,5.00,3.33]
Fig = Go.Postać(
Iść.Rozproszenie (x = miesiące, y = ceny)
)
Figa.pokazywać()

W powyższym przykładzie używamy plotly Graph_Objects i klasę rozproszenia, aby wykreślić prosty wykres linii.

Powstała liczba jest jak pokazana:

Aby zaktualizować kolor linii, możemy ustawić kolor jako słownik pokazany w poniższym przykładzie:

Fig = Go.Postać()
Figa.add_trace (idź.Rozproszenie (x = miesiące, y = ceny, linia = dyct (kolor = '#32CD32')))))
Figa.pokazywać()

W powyższym przykładzie zaczynamy od utworzenia pustej figury za pomocą Go.Rysunek () klasa. Następnie używamy funkcji add_trace, aby utworzyć wykres rozproszenia i przekazać wartości docelowe, które chcemy uwzględnić.

W naszym przypadku określamy kolor jako Lime Green, jak pokazano na wykresie.

I dzięki temu z powodzeniem nauczyłeś się ustawić kolor linii fabuły w fabule.

Dziękuje za przeczytanie!!