Tôi có gấu trúc dataframe
với thông tin người dùng. Tôi muốn vẽ số tuổi của người dùng dưới dạng cả hai kind='kde'
và trên kind='hist'
trên cùng một âm mưu. Tại thời điểm này tôi có thể có hai ô riêng biệt. Các dataframe giống:Vẽ một khung dữ liệu như cả 'lịch sử' và 'kde' trên cùng một ô
member_df=
user_id Age
1 23
2 34
3 63
4 18
5 53
...
sử dụng
ax1 = plt.subplot2grid((2,3), (0,0))
member_df.Age.plot(kind='kde', xlim=[16, 100])
ax1.set_xlabel('Age')
ax2 = plt.subplot2grid((2,3), (0,1))
member_df.Age.plot(kind='hist', bins=40)
ax2.set_xlabel('Age')
ax3 = ...
Tôi hiểu rằng kind='kde'
sẽ cho tôi tần số cho trục y trong khi kind='kde'
sẽ cung cấp một phân phối tích lũy, nhưng là có một cách để kết hợp cả hai và trục y có được biểu diễn bằng tần số không?
Tôi đã thử nghiệm mã và cố gắng sửa đổi nó một chút cho những gì tôi cần. Điều này làm cho các trick khi tôi chỉ có hai lô để xem xét. Khi tôi cố gắng đưa vào 'sublot2grid', nó không tạo ra cùng một kết quả, nó chỉ tái tạo biểu đồ. – Lukasz
@Lukasz bạn muốn sử dụng cùng một 'ax' trong mọi trường hợp. – piRSquared