Matplotlib cơ bản
Vẽ những biểu đồ đầu tiên với pyplot, thêm nhãn, chú giải, màu sắc và nhiều biểu đồ trong một hình, rồi làm quen bốn loại biểu đồ thông dụng.
- 9 bài học
- Khoảng 2 giờ
Bài học ngắn về vẽ biểu đồ bằng Python. Mỗi bài có một trình mô phỏng trực quan để bạn thử, đoạn code tạo ra biểu đồ và nút chạy code online.
Đi theo một lộ trình: học các bài ngắn trước, sau đó làm một thử thách để kiểm tra bạn đã tự áp dụng được kiến thức chưa.
Vẽ những biểu đồ đầu tiên với pyplot, thêm nhãn, chú giải, màu sắc và nhiều biểu đồ trong một hình, rồi làm quen bốn loại biểu đồ thông dụng.
Điều chỉnh trục và tick, chú thích điểm quan trọng, thể hiện độ phân tán và sai số, xếp chồng dữ liệu, vẽ từ DataFrame pandas và lưu hình cho báo cáo.
Heatmap, hai trục y, bố cục phức tạp, bề mặt 3D và hoạt ảnh, kết thúc bằng dự án dashboard bán hàng.
Vẽ đồ thị bằng Python chỉ với vài dòng nhờ matplotlib.pyplot: plt.plot, plt.title, plt.xlabel và plt.show.
Xem bài học →Vẽ đồ thị đường mượt từ dữ liệu NumPy bằng plt.subplots và ax.plot.
Xem bài học →Giải thích biểu đồ bằng tiêu đề, nhãn trục, chú giải (legend) và lưới.
Xem bài học →Thay đổi màu, kiểu đường, độ dày và ký hiệu điểm (marker) của từng đường.
Xem bài học →Sắp xếp các biểu đồ thành lưới bằng plt.subplots(số hàng, số cột).
Xem bài học →Xem dữ liệu phân bố thế nào bằng cách gom các giá trị vào từng khoảng.
Xem bài học →Thể hiện các phần của một tổng thể bằng ax.pie, phần trăm và miếng được tách ra.
Xem bài học →Đặt giới hạn trục, chọn vị trí và nhãn tick, chuyển sang thang log bằng set_yscale.
Xem bài học →Chỉ vào giá trị quan trọng bằng ax.annotate, thêm ghi chú bằng ax.text và đánh dấu mục tiêu bằng axhline.
Xem bài học →So sánh độ phân tán của nhiều nhóm bằng ax.boxplot và ax.violinplot.
Xem bài học →Thể hiện các phần cộng lại theo thời gian bằng cột chồng (bottom=) và ax.stackplot.
Xem bài học →Thể hiện độ bất định của phép đo bằng ax.errorbar và dải tô màu bằng fill_between.
Xem bài học →Biến một DataFrame pandas thành biểu đồ bằng df.plot và tùy chỉnh bằng Matplotlib.
Xem bài học →Lưu biểu đồ thành PNG hoặc SVG bằng fig.savefig và điều chỉnh kích thước, độ phân giải và lề.
Xem bài học →Vẽ heatmap cho một bảng hai chiều bằng ax.imshow, bảng màu, thanh màu và giá trị trong từng ô.
Xem bài học →Vẽ hai đại lượng khác đơn vị trên cùng một biểu đồ bằng trục y thứ hai tạo từ ax.twinx.
Xem bài học →Tạo hình có các biểu đồ kích thước khác nhau bằng plt.subplot_mosaic và tỷ lệ rộng, cao.
Xem bài học →Vẽ bề mặt và lưới 3D bằng projection="3d", plot_surface và view_init.
Xem bài học →Làm biểu đồ chuyển động từng khung hình bằng FuncAnimation và lưu thành ảnh GIF.
Xem bài học →Kết hợp biểu đồ đường, cột, histogram, chú thích và style thành một dashboard bán hàng 2 × 2.
Xem bài học →