Slide Xử lý và trực quan hoá dữ liệu trong python

33 8 0
Slide Xử lý và trực quan hoá dữ liệu trong python

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Vẽ biểu đồ là một trong những kỹ năng cần thiết và rất quan trọng, đặc trong lĩnh vực Data Analyst hay Data Science. Bài viết giới thiệu một thư viện phổ biến nhất trong Python là Matplotlib giúp các bạn có thể trực quan hóa dữ liệu. Mặc dù hiện nay có khá nhiều thư viện cũng được đánh giá tốt như Seaborn, Hiplot (của facebook) trong python hay ggplot trong R; Matplotlib tuy cũ nhưng vẫn được sử dụng rộng rãi hơn cả cho mục đích Data Visualization. Để sử dụng thư viện Matplotlib, bước đầu tiên sau khi thiết lập môi trường Python là chúng ta phải cài đặt package phải không nào. Sử dụng pip install matplotlib để cài đặt version mới nhất

Scientific Programmin g Language NGƠN NGỮ LẬP TRÌNH LẬP TRÌNH P TRÌNH KHOA HỌCC Scientific Programming Language BÀI XỬ LÝ VÀ TRỰC QUAN HÓA DỮ LIỆU (DATA VISUALIZATION) Scientific Programming Language BÀI -  BÀI DATA VISUALIZATION o Nguyên tắc chung Plotting o Vẽ đồ thị hàm số Decor o Trang trí đồ thị Subplot o Đồ thị Scatter o Scatter Bar o Bar Histogram o Histogram Pie o Pie Bài 6: Data visualization Scientific Programming Language BÀI - Plotting – Vẽ biểu đồ Nguyên tắc chung • Plotting import matplotlib.pyplot as plt import numpy as np Decor Subplot Scatter Bar Histogram Pie Sử dụng gói matplotlib.pyplot • Dữ liệu đồ thị o Đồ thị tạo nên cách nối n điểm o x = mảng chứa n tọa độ trục x o y = Mảng chứa n tọa độ trục y tương ứng với x Bài 6: Data visualization Scientific Programming Language BÀI - Plotting – Vẽ biểu đồ Nguyên tắc chung • Plotting Vẽ đồ thị plt.plot(x, y) Decor Subplot Scatter Bar plt.show()  x cần tăng, x y phải có kích thước • Dữ liệu lấy từ tệp Histogram Pie Ví dụ: Vẽ đồ thị cột liệu có sẵn tệp Bài 6: Data visualization Scientific Programming Language BÀI Plotting Plotting – Vẽ biểu đồ Vẽ đồ thị hàm số o Các thao tác số học mảng numpy thực phần tử Decor Subplot o Ví dụ: Vẽ đồ thị hàm số sau Scatter Bar y = 2*x*x - 3*x + Histogram Pie Bài 6: Data visualization Scientific Programming Language BÀI Plotting Decor Subplot Plotting decor – Trang trí biểu đồ Trang trí đồ thị  Trang trí tiêu đề nhãn trục  Trang trí marker line  Trang trí grid Scatter Bar Histogram Pie Bài 6: Data visualization Scientific Programming Language BÀI Plotting Plotting decor – Trang trí biểu đồ Trang trí đồ thị  Trang trí tiêu đề nhãn trục o Decor Subplot Scatter Bar Đặt title plt.title(“TIÊU ĐÊ”) o Đặt label plt.xlabel(“Nhãn trục x”) plt.ylabel(“Nhãn trục y”) Histogram Pie Bài 6: Data visualization Scientific Programming Language BÀI Plotting Plotting decor – Trang trí biểu đồ Trang trí đồ thị  Trang trí tiêu đề nhãn trục o Format font: font, font color, font size Decor font = {'family':'serif','color':'blue','size':20} Subplot plt.title(“Tiêu đê! ”, fontdict=font) plt.xlabel(“Nhãn trục x”, fontdict=font) Scatter plt.ylabel(“Nhãn trục y”, fontdict=font) Bar Histogram Pie o Căn lề cho labels: Ox: left, right, center; Oy: top, center, bottom plt.xlabel(“Nhãn trục x”, loc=‘left’) plt.ylabel(“Nhãn trục y”, loc=‘top’) Bài 6: Data visualization Scientific Programming Language BÀI Plotting Plotting decor – Trang trí biểu đồ Trang trí đồ thị  Trang trí marker line o Decor plt.plot(x, y, marker=‘o’) plt.plot(x, y, marker=‘o’, ms=20) Subplot Scatter Bar Histogram Pie Markers: plt.plot(x, y, marker=‘o’, ms=20, mec=‘r’, mfc=‘b’) o Line plt.plot(x, y, linestyle=‘dotted’) plt.plot(x, y, ls=‘:’) plt.plot(x, y, ls=‘:’, color=‘r’, linewidth=1.5) Bài 6: Data visualization 10 Scientific Programming Language BÀI - Scatter – Biểu đồ dạng đám mây Scatter charts  plt.scatter(x, y) Plotting Decor Subplot Tạo đồ thị  Trang trí: color size plt.scatter(x, y, color=‘r') Scatter Bar Histogram plt.scatter(x, y, s=20) sizes = np.array([20,50,100,200]) plt.scatter(x, y, s=sizes) Pie Bài 6: Data visualization 19 Scientific Programming Language BÀI - Scatter – Biểu đồ dạng đám mây Scatter charts  plt.scatter(x, y) Plotting Decor Tạo đồ thị  Subplot Trang trí: độ đục plt.scatter(x, y, alpha=0.5) Scatter Bar Histogram  Trang trí nhanh: color, size, alpha plt.scatter(x, y, c=‘b’, s=20, alpha=0.5) Pie Bài 6: Data visualization 20

Ngày đăng: 27/07/2023, 23:51

Tài liệu cùng người dùng

Tài liệu liên quan