Spiski.Graph_Objects.Rozpraszać

Spiski.Graph_Objects.Rozpraszać
Działki rozproszone są jedną z najczęstszych wykresów, jeśli chodzi o wizualizację danych. Na wykresach rozproszonych każdy punkt danych jest reprezentowany jako punkt markera określony przez jego lokalizację na osi X i Y. W tym artykule zrozumiemy, w jaki sposób możemy użyć modułu Graph_Objects i klasy rozproszenia, aby utworzyć wykresy rozproszenia."

Podstawowy wykres rozproszenia z Graph_Objects

Możemy utworzyć prosty wykres rozproszenia, określając wartości parametrów x i y w klasie rozproszenia.

Ilustracja jest jak pokazana:

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25]
))
Figa.pokazywać()

Domyślnie Partne utworzy wykres rozproszenia z markerami połączonymi z liniami. Przykładowy rysunek pokazano poniżej:

Aby wyświetlić markery, możemy użyć parametrów trybu, jak pokazano w poniższym kodzie:

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
tryb = "markery"
))
Figa.pokazywać()

Wyjście:

Możesz także określić wykres rozproszenia do wyświetlania jako linie, ustawiając tryb na linie, jak pokazano:

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
tryb = "linie"
))
Figa.pokazywać()

Wynikowe wyjście:

Ustawienie koloru markera

Możemy ustawić niestandardowy kolor markerów, określając parametr marker_color i kolor jako wartość RGB.

Na przykład:

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
tryb = "markery+linie",
marker_color = 'RGB (152, 0, 123)'
))
Figa.pokazywać()

Wynikowy rysunek:

Możesz także określić kolor jako wartość RGBA.

Pokaż skala kolorów

Możemy również ustawić parametr Kolorystyki na true, pozwól plotalnie uwzględnić skalę kolorów z wykresem rozproszenia.

importować fabuły.Graph_Objects jak Go
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
tryb = "markery+linie",
marker = dyct (
colorscale = „plazma”,
showScale = true
),
marker_color = 'RGB (152, 0, 123)',
))
Figa.pokazywać()

Wyjście:

Rozproszenie wykresu z zestawu danych

Możemy również utworzyć wykres rozproszenia za pomocą Graph_Objects z zestawu danych. Na przykład poniższy kod tworzy wykres rozproszenia z zestawu danych IRIS ().

importować fabuły.Graph_Objects jak Go
importować fabuły.Wyraź jako PX
df = px.dane.irys()
Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = df ['sepal_width'],
y = df ['sepal_length'],
tryb = „markery”
))
Figa.pokazywać()

Powstały wykres rozproszenia jest jak pokazano:

Aby ustawić kolor markerów jako kolumnę w ramce danych, możemy uruchomić:

Fig = Go.Rysunek (dane = Go.Rozpraszać(
x = df ['sepal_width'],
y = df ['sepal_length'],
tryb = „markery”,
marker_color = df ['gatunek_id']]
))

Należy pamiętać, że kolor powinien odpowiadać wartości numerycznej, która może być interpreterą o określonym kolorze.

Wynik:

Wniosek

W tym artykule zbadaliśmy sposoby tworzenia wykresów rozproszonych za pomocą klasy rozproszenia z fabularnych graph_objects.