cuốn sách gpt4 ai đã làm

Đặt nhiều thanh cho mỗi giá trị trục x bằng matplotlib

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 15:24:53 25 4
mua khóa gpt4 Nike

Tôi đang cố gắng có 2 thanh mỗi lần trong biểu đồ thanh. Trục x phải là thời gian và trục y phải được đếm. Mỗi lần tôi cố gắng vẽ 2 thanh cho mỗi id.

  Đếm thời gian ID
585 10 9
585 11 34
585 12 96
193 10 147
193 11 85
193 12 1

Đã thử sử dụng đoạn mã sau nhưng không thể nhận được kết quả mong muốn. Bất kỳ trợ giúp sẽ rất hữu ích.

Cảm ơn trước!!

  y = df1['Id']
z = df1['Đếm']

ax = plt.subplot(111)
ax.bar(y, z,width=0.2,color='b',align='center')
ax.bar(y, z,width=0.2,color='g',align='center')
ax.xaxis_date()

plt.show()

câu trả lời hay nhất

set_index + dỡ bỏ

df.set_index(['Thời gian', 'Id']).Count.unstack().plot.bar()

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

Sử dụng thời gian nàyCount作为nhãn y

ax = df.set_index(['Time', 'Id']).Count.unstack().plot.bar()
ax.set_ylabel('Đếm')

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

Về python - đặt nhiều thanh cho mỗi giá trị trục x bằng matplotlib, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/43243311/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress