Professional Documents
Culture Documents
Chap02 TrucQuanHoa
Chap02 TrucQuanHoa
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ ĐƠN GIẢN (1)
Biểu đồ 𝒚 = 𝒙𝟐
Bài 2: Trực quan hóa dữ liệu
Ví dụ 1
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ ĐƠN GIẢN (2)
Biểu đồ 𝒚 = 𝒙𝟑 + 𝒙𝟐 + 𝟏
Bài 2: Trực quan hóa dữ liệu
Ví dụ 2
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ ĐƠN GIẢN (3)
Biểu đồ 𝒚 = 𝒔𝒊𝒏(𝒙)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 3
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ ĐƠN GIẢN (4)
Biểu đồ 𝒚 = 𝒔𝒊𝒏(𝒙)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 4
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ ĐƠN GIẢN (5)
Biểu đồ 𝒚 = 𝒔𝒊𝒏(𝒙) và 𝒚 = 𝒄𝒐𝒔(𝒙)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 5
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG ĐƯỜNG – LINE PLOT (1)
• Đặc điểm
– Biểu đồ thể hiện tương quan giữa X và Y
Bài 2: Trực quan hóa dữ liệu
• Cú pháp
Plot([x], y, [format], data=None, **kwargs)
– format: quy cách vẽ đường
– data: nhãn của dữ liệu
– **kwargs: tham số vẽ đường
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG ĐƯỜNG – LINE PLOT (2)
• Format = ‘[color][marker][line]’
[color] – viết tắt tên màu [marker] – cách đánh dấu điểm dữ liệu
‘b’ – blue ‘o’ – hình tròn
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG ĐƯỜNG – LINE PLOT (3)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 6
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG CỘT – BAR PLOT (1)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 7
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG CỘT – BAR PLOT (2)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 8
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG CỘT – BAR PLOT (3)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 9
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG CỘT – BAR PLOT (4)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 10
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG BÁNH – PIE CHART (1)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 11
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
BIỂU ĐỒ DẠNG BÁNH – PIE CHART (2)
Bài 2: Trực quan hóa dữ liệu
Ví dụ 12
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
MỘT SỐ CHỨC NĂNG HỮU ÍCH
CHIA THÀNH CÁC BIỂU ĐỒ CON
Bài 2: Trực quan hóa dữ liệu
Ví dụ 13
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
MỘT SỐ CHỨC NĂNG HỮU ÍCH
CHIA THÀNH CÁC BIỂU ĐỒ CON
Bài 2: Trực quan hóa dữ liệu
Ví dụ 14
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
MỘT SỐ CHỨC NĂNG HỮU ÍCH
CHIA THÀNH CÁC BIỂU ĐỒ CON
Bài 2: Trực quan hóa dữ liệu
Ví dụ 15
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
MỘT SỐ CHỨC NĂNG HỮU ÍCH
NẠP ẢNH PNG
Bài 2: Trực quan hóa dữ liệu
Ví dụ 16
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
MỘT SỐ CHỨC NĂNG HỮU ÍCH
XUẤT BIỂU ĐỒ RA TẬP TIN
Bài 2: Trực quan hóa dữ liệu
Ví dụ 17
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
GIỚI THIỆU THƯ VIỆN Seaborn
Bài 2: Trực quan hóa dữ liệu
Pandas
Matplotlib Seaborn
Dataframe
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
GIỚI THIỆU THƯ VIỆN Seaborn
• Seaborn nhằm mục đích làm cho trực quan hóa và
tạo điểm nhấn khi khám phá dữ liệu
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot) with hue
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot) with hue and palette
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subplots
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subplots in rows
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subplots in rows and columns
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subgroups in columns
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subgroups in (wrapping) columns
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot), Subgroups in wrapping and ordering
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot) with point size
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot) with point size and hue
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter with style and hue
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Scatter (relplot) with point transparentcy
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Line (relplot) vẽ biểu đồ đường ứng với giá trị trung bình biến định lượng (y) theo
từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Line (relplot) vẽ các biểu đồ đường (hue) ứng với giá trị trung bình biến định
lượng (y) theo từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Line (relplot) vẽ các biểu đồ đường (hue) ứng với giá trị trung bình biến định
lượng (y) theo từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Countplot (catplot) vẽ biểu đồ cột ứng với số phần tử trong từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Countplot (catplot) vẽ biểu đồ cột ứng với số phần tử trong từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Barplot (catplot) Vẽ biểu đồ cột ứng với giá trị trung bình (y) theo từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Seaborn
Boxplot (catplot) Thể hiện sự phân bố của giá trị (y) theo từng nhóm (x)
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
GIỚI THIỆU THƯ VIỆN Plotly
• Seaborn nhằm mục đích làm cho trực quan hóa và
tạo điểm nhấn khi khám phá dữ liệu
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Line
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Line
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Bar
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Bar
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Scatter
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Scatter
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Histogram
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Histogram
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Piechart
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
TRỰC QUAN HÓA DỮ LIỆU VỚI Plotly
Boxplot
Bài 2: Trực quan hóa dữ liệu
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
First example
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam
!pip install basemap
… những bước chập chững vào thế giới Khoa học dữ liệu … TS. Trịnh Hoàng Nam