Spiski.wyrazić.Scatter_3d

Spiski.wyrazić.Scatter_3d
Działki 3D są bardzo przydatne, gdy trzeba wprowadzić interaktywność z figurami i zapewnić większą dokładność wizualną.

W tym artykule dowiesz się, jak tworzyć 3-wymiarowe wykresy rozproszenia za pomocą modułu ekspresowego plotly.

Spiski.Wyrazić.Scatter_3d

Używamy funkcji Scatter_3d do tworzenia wykresów rozproszenia 3D w dziedzinie. Składnia funkcji jest jak pokazana poniżej:

spiski.wyrazić.sctrat_3d (data_frame = brak, x = brak, y = brak, z = none, kolor = brak symboli = brak, rozmiar = brak, tekst = brak, nazwa_nambu = brak, poduszka_data = brak, custom_data = brak, błąd_x = brak, error_x_minus = Brak, error_y = brak, error_y_minus = brak, błąd_z = brak, error_z_minus = brak, animation_frame = brak, animation_group = brak, kategoria_orders = brak, etykiety = brak, size_max = brak, color_discrete_enengence = color_discrete_map = brak, color_conteNide_scale = nami Brak, range_color = none, color_continous_midpoint = brak, symbol_secence = brak, symbol_map = brak, nieprzejścienia = brak, log_x = false, log_y = false, log_z = false, range_x = none, range_y = brak, range_z = brak, tytuł = brak, tytuł = brak, tytuł = Brak szablon = brak, szerokość = brak, wysokość = brak)

Parametry funkcji są takie jak pokazano:

  1. data_frame - określa nazwy kolumn, które mają być używane na wykresie. Możesz przekazać wartości DataFrame, słownik lub obiekt podobny do tablicy.
  2. x, y, z - Określa wartości używane do oznaczania pozycji odpowiednio wzdłuż osi x, y i z.
  3. kolor - określa wartości użyte do przypisania koloru do znaków. Możesz przekazać kolumnę w ramce danych, obiekt podobny do array_.
  4. symbol - określa wartości używane do przypisania symboli do znaków.
  5. Rozmiar - definiuje wartości używane do przypisywania rozmiarów znaków.
  6. Tytuł - reprezentuje tytuł figurki.
  7. Szerokość/wysokość - ustawia odpowiednio szerokość i wysokość figury w pikselach.

Przykład 1

Możemy utworzyć wykres rozproszenia 3D za pomocą funkcji Scatter_3d i przekazać parametry x, y i z.

Na przykład poniższy kod używa danych gapminder () z Plotly Express, aby utworzyć prosty wykres rozproszenia 3D.

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().Zapytanie („Continent ==„ Europe ”)
Ryc. = PX.Scatter_3d (df, x = 'rok', y = 'lifeexp', z = 'gpperCap')
Figa.pokazywać()

W tym przykładzie tworzymy ramkę danych za pomocą danych gapminder (). Powinno to zwrócić wykres rozproszenia 3D, jak pokazano:

Przykład 2

Możemy przypisać unikalny kolor do każdej bańki, ustawiając parametr koloru jako kolumnę krajową w ramce danych.

Przykładem jest jak pokazano:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().Zapytanie („Continent ==„ Europe ”)
Ryc. = PX.Scatter_3d (df, x = „rok”, y = „lifeexp”, z = „gppperCap”, color = 'country')
Figa.pokazywać()

Tutaj przypisujemy kolumnę kolorów jako kraj. Plotly przypisuje unikalny kolor dla każdej działki na podstawie kraju.

Przykładem wynikającej z tego rysunku jest jak pokazano:

Przykład 3

Możemy również określić znaczniki symboli za pomocą parametru symbolu, jak pokazano:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().Zapytanie („Continent ==„ Europe ”)
Ryc. = PX.Scatter_3d (df, x = „rok”, y = 'lifeexp', z = 'gpppercap', color = 'country', symbol = 'country')
Figa.pokazywać()

Ustawienie parametru symbolu pozwala na przypisanie unikalnych symboli do wartości wykresu. Na przykład w tym przypadku fabuły ustawie inny symbol dla każdego wykresu kraju, jak pokazano:

Przykład 4

Aby ustawić szerokość i wysokość wykresu, możemy ustawić wartości jako:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().Zapytanie („Continent ==„ Europe ”)
Ryc. = PX.Scatter_3d (df, x = „rok”, y = 'lifeexp', z = 'gppperCap', color = 'country', symbol = 'country', szerokość = 1200, wysokość = 800)
Figa.pokazywać()

Ustawianie niestandardowych wartości szerokości i wysokości pozwala nam poprawić widoczność wykresów, ponieważ masz kontrolę nad obszarem roboczym.

Wynikowy rysunek z powyższego wykresu:

Widać, że możemy zobaczyć więcej danych ze względu na większy działający nieruchomość.

Wniosek

W tym artykule nauczyłeś się tworzyć 3-wymiarowe wykresy rozproszenia za pomocą funkcji Scatter_3d.