Wizualizacje dwuwymiarowe

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Alex Scriven

Data Scientist

Czym są wizualizacje dwuwymiarowe?

  • Przedstawiają porównanie dwóch zmiennych

$$

$$

  • wykresy rozrzutu
  • Wykresy liniowe
  • Wykresy korelacji
Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykres rozrzutu

  • Oś Y reprezentuje jedną zmienną
  • Oś X reprezentuje inną zmienną
  • Każde przecięcie to punkt, np. (68, 472)

wykres rozrzutu

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykres rozrzutu w plotly.express

 

import plotly.express as px

fig = px.scatter( data_frame=penguins, x="Body Mass (g)", y="Flipper Length (mm)") fig.show()

Wykres rozrzutu pingwinów

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Więcej argumentów plotly.express

 

Przydatne argumenty wykresu rozrzutu plotly.express:

  • trendline: Dodaje różne typy linii trendu
  • symbol: Ustawia różne symbole dla kategorii

$$

$$

$$

Więcej w dokumentacji

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykresy liniowe w plotly.express

  • Służy do pokazywania zmian zmiennej w czasie

$$

fig = px.line(
  data_frame=msft_stock,  
  x="Date", 
  y="Open", 
  title="MSFT Stock Price (5Y)")
fig.show()

$$

Prosty wykres liniowy cen akcji

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykres korelacji

  • Wizualizuje korelację między kilkoma zmiennymi

$$

Współczynnik korelacji Pearsona:

  • Przyjmuje wartości od -1 do 1
  • 1 oznacza idealną korelację dodatnią
  • 0 oznacza brak korelacji
  • -1 oznacza idealną korelację ujemną
Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Konfiguracja wykresu korelacji

 

df zawiera dane o liczbie wypożyczeń rowerów i warunkach pogodowych

cr = df.corr(method="pearson")
print(cr)

 

Tabela korelacji

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Wykres korelacji w Plotly

$$

fig = px.imshow(

cr,
text_auto=True,
color_continuous_scale="RdYlGn", zmin=-1, zmax=1)
fig.show()
Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Nasz wykres korelacji

Przykład mapy ciepła

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Czas na ćwiczenia!

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Preparing Video For Download...