Vẽ biểu đồ DataFrame
Thuộc phần Dữ liệu và biểu đồ trong hành trình Machine Learning của Coddy. Bài học 47 trên 60.
Một bảng đã có sẵn các con số mà biểu đồ cần. Đến cuối chương này, một bảng sẽ cho bạn thấy:
Bắt đầu chỉ với một lần gọi. df.plot nhận hai tên cột: x= theo chiều ngang, y= theo chiều dọc:
sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()Lệnh này vẽ biểu đồ bên dưới. pandas tự đặt nhãn day cho trục x và tên cups cho đường biểu diễn trong chú giải:
ax=ax đặt đường thẳng lên hệ trục của bạn. Nếu thiếu phần này, pandas sẽ tạo một hình mới, còn tiêu đề sẽ nằm trên biểu đồ trống.
Thử thách
Trung bìnhMáy đo mực nước sông ghi lại mực nước mỗi giờ trong một đêm mưa bão. river.csv có hour, level_cm và rain_mm.
- Tạo một hình và các trục.
- Dùng
river.plotđể vẽlevel_cmtheohourtrên các trục đó. - Đặt tiêu đề là
River Level, đặt nhãn cho trục y làLevel (cm), rồi hiển thị biểu đồ.
Biểu đồ của bạn sẽ trông giống biểu đồ này, được ghi lại từ một máy đo ở thượng nguồn:
Chương trình của bạn không in ra gì: Coddy kiểm tra biểu đồ và mô tả biểu đồ trong đầu ra.
Tự làm thử
import pandas as pd
import matplotlib.pyplot as plt
river = pd.read_csv("river.csv")
# Viết code bên dưới
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Dữ liệu và biểu đồ
10Vẽ biểu đồ DataFrame
Vẽ biểu đồ DataFrameBiểu đồ phân tán từ các cộtMột màu cho mỗi nhómBiểu đồ tần suất của một cộtÔn tập: Doanh số quán cà phê5Biểu đồ đường và biểu đồ phân tán
Nhãn và tiêu đềBiểu đồ phân tánNhiều đường và chú giảiMàu sắc và dấu đánh dấuHình và trụcÔn tập: Số bước mỗi tuần11Bộ dữ liệu dành cho ML
Bộ dữ liệu có sẵnĐặc trưng và nhãnKhám phá theo lớpVẽ biểu đồ các lớpÔn tập: bộ dữ liệu Wine3Phép toán với mảng
Phép toán trên toàn bộ mảngThống kê tổng hợpThống kê theo trụcPhép broadcastingMặt nạ BooleanÔn tập: Điểm thi6Biểu đồ dữ liệu
Biểu đồ cộtBiểu đồ tần suấtNhiều biểu đồ trong một hìnhHình ảnh dưới dạng mảngÔn tập: Báo cáo lượng mưa9Nhóm và làm sạch dữ liệu
Đếm giá trịNhóm dữ liệuNhiều phép tổng hợpGiá trị thiếuÔn tập: Kết quả khảo sát12Thử thách cuối cùng
Báo cáo doanh sốSố liệu cảm biếnCác chữ số trong nháy mắtNhà thám hiểm chim cánh cụtTự luyện tập: Trình biên dịch Python online