Cách vẽ hai cột của DataFrame đơn trên trục Y


11

tôi có hai DataFrames (Hành động, Hài kịch). Hành động chứa hai cột xếp hạng (năm, xếp hạng) chứa xếp hạng trung bình theo năm. Comaframe dữ liệu chứa hai cột giống nhau với các giá trị trung bình khác nhau.

tôi hợp nhất cả hai khung dữ liệu trong một khung dữ liệu Total_year

Đầu ra của Total_year

Tổng sản lượng năm

Bây giờ tôi muốn vẽ biểu đồ Total_year trên biểu đồ đường trong đó trục X nên chứa cột năm và trục Y phải chứa cả cột hành động và hài.

tôi chỉ có thể vẽ 1 cột tại một thời điểm trên trục Y bằng mã sau.

total_year[-15:].plot(x='year', y='action' ,figsize=(10,5), grid=True  )

Làm thế nào tôi có thể vẽ cả hai cột trên trục Y?

tôi đã chụp bức ảnh này từ google chỉ để cho bạn biết những người tôi muốn vẽ biểu đồ theo cách này

nhập mô tả hình ảnh ở đây


tôi đã có câu trả lời cho câu hỏi này tại đây
Bilal Mông

Câu trả lời:


15

Đưa tên cột của bạn vào đối số giá trị y dưới dạng danh sách hoạt động với tôi như vậy:

total_year[-15:].plot(x='year', y=['action', 'comedy'], figsize=(10,5), grid=True)

Sử dụng một cái gì đó như câu trả lời tại liên kết này sẽ tốt hơn và cung cấp cho bạn nhiều quyền kiểm soát hơn đối với các nhãn và không có gì: thêm dòng bằng plt.plot ()

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.