Spiski.Wyrazić.Line_3d

Spiski.Wyrazić.Line_3d
Głównym celem tworzenia wykresów figurowych jest przekazanie informacji za pomocą narzędzi wizualnych. Dane wizualne są bardzo łatwe do zrozumienia i wyciągania wniosków bez większego wysiłku. Chociaż tracą dokładność w pewnym obszarze, są to świetne narzędzia, które są szeroko przyjmowane w wielu dziedzinach.

Jednak żadna figura nie może przedstawić informacji wizualnie tak dokładnej jak 3-wymiarowa liczba.

W tym samouczku dowiemy się, w jaki sposób możesz przekształcić prostą wykres liniowy w figurę 3D, która obraca głowy ludzi za pomocą modułu Plotly Express.
Zacznijmy.

Spiski.Wyrazić.Line_3d

Aby utworzyć wykres linii 3D, używamy funkcji line_3d () z modułu ekspresowego fabularnego. Składnia funkcji jest jak pokazana następująco:

Oto kilka ważnych parametrów, które musisz wiedzieć:

  1. Ramka danych - Określa ramę danych używaną jako nazwy kolumn. Możesz dodać ramkę danych lub obiekt podobny do array_.
  2. X - Określa wartości przekazane jako znaki położenia dla osi x.
  3. Y - Podobne do x, ale punkty są używane dla osi y.
  4. Z - Podobne do z, ale punkty są używane dla osi Z.
  5. Kolor - Określa wartości używane dla znaków kolorów.

Przykład 1: Tworzenie wykresu linii 3D

Poniższy przykład pokazuje, jak utworzyć wykres liniowy 3D za pomocą modułu Express Module:

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

W danym przykładzie używamy funkcji Line_3d do wykreślania wykresu linii 3D danych o długości życia kraju na kontynencie Azji.

Poprzedni kod zwraca liczbę, jak pokazano (z domyślnej perspektywy kamery) w następujący sposób:

Możesz obrócić wynikową figurę wzdłuż dowolnej osi i wyświetlić dane według uznania. Poniżej znajduje się prosty obrót obrotu figury:

Przykład 2: Określenie koloru

Chociaż poprzedni wykres robi to, w jaki sposób dane, nie można go łatwo zinterpretować. Możemy powiedzieć, że pokazuje każdą linię z innym kolorem opartym na kraju, przekazując parametr koloru jako kolumnę „kraj”.

Przykład jest następujący:

importować fabuły.Wyraź jako PX
df = px.dane.gapminder ().zapytanie („Continent == 'Asia'”)
Ryc. = PX.line_3d (df, x = „rok”, y = „lifeexp”, z = „rok”, color = „kraj”)
Figa.pokazywać()

Dany kod zwraca liczbę, jak pokazano następująco (obrócone zgodnie z ruchem wskazówek zegara):

Przykład 3: Wykres 3D prostej linii

Możemy uprościć rzeczy i utworzyć wykres linii 3D równomiernie rozproszonych danych za pomocą Numpy. Przykład jest następujący:

importować fabuły.Wyraź jako PX
importować Numpy jako NP
x = np.Arange (10)
y = x ** 2
Z = y ** 2
Ryc. = PX.line_3d (df, x = x, y = y, z = z)
Figa.pokazywać()

Zwraca to rysunek pokazany na poniższej ilustracji:

Możesz obrócić wykres, aby uzyskać lepszy widok w następujący sposób:

Wniosek

W tym samouczku nauczyłeś się podstaw tworzenia wykresu linii 3D za pomocą modułu Plotly Express.