Giới thiệu về biểu đồ đường

Giới thiệu trực quan dữ liệu với Seaborn

Content Team

DataCamp

Biểu đồ đường là gì?

Hai loại biểu đồ quan hệ: scatter và line

Scatter plots

  • Mỗi điểm là một quan sát độc lập

Line plots

  • Mỗi điểm biểu diễn cùng một “đối tượng”, thường theo thời gian

Biểu đồ đường giá cổ phiếu theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Dữ liệu ô nhiễm không khí

  • Các trạm thu thập trên toàn thành phố
  • Mẫu không khí đo nồng độ NO2

Năm hàng đầu của DataFrame ô nhiễm không khí

Giới thiệu trực quan dữ liệu với Seaborn

Biểu đồ scatter

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="scatter")

plt.show()

Biểu đồ scatter của nồng độ NO2 trung bình theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Biểu đồ đường

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="line")

plt.show()

Biểu đồ đường của nồng độ NO2 trung bình theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Nhóm phụ theo địa điểm

Năm hàng đầu của DataFrame ô nhiễm không khí theo địa điểm

Giới thiệu trực quan dữ liệu với Seaborn

Nhóm phụ theo địa điểm

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line",
            style="location", 
            hue="location")

plt.show()

Biểu đồ đường của nồng độ NO2 trung bình theo thời gian theo vùng

Giới thiệu trực quan dữ liệu với Seaborn

Thêm marker

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True)

plt.show()

Biểu đồ đường có thêm marker

Giới thiệu trực quan dữ liệu với Seaborn

Tắt kiểu nét đường

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True,
            dashes=False)

plt.show()

Biểu đồ đường với marker và nét liền

Giới thiệu trực quan dữ liệu với Seaborn

Nhiều quan sát cho mỗi giá trị x

Năm hàng đầu của DataFrame ô nhiễm không khí theo trạm

Giới thiệu trực quan dữ liệu với Seaborn

Nhiều quan sát cho mỗi giá trị x

Biểu đồ scatter
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="scatter")

plt.show()

Biểu đồ scatter NO2 của mọi trạm theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Nhiều quan sát cho mỗi giá trị x

Biểu đồ đường
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line")

plt.show()

Biểu đồ đường NO2 của mọi trạm theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Nhiều quan sát cho mỗi giá trị x

Vùng tô bóng là khoảng tin cậy

  • Giả định dữ liệu là mẫu ngẫu nhiên
  • 95% tin cậy rằng trung bình nằm trong khoảng này
  • Thể hiện độ bất định của ước lượng

Biểu đồ đường NO2 của mọi trạm theo thời gian

Giới thiệu trực quan dữ liệu với Seaborn

Thay khoảng tin cậy bằng độ lệch chuẩn

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar="sd")

plt.show()

Biểu đồ đường với độ lệch chuẩn

Giới thiệu trực quan dữ liệu với Seaborn

Tắt khoảng tin cậy

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar=None)

plt.show()

Biểu đồ đường không có khoảng tin cậy

Giới thiệu trực quan dữ liệu với Seaborn

Ayo berlatih!

Giới thiệu trực quan dữ liệu với Seaborn

Preparing Video For Download...