我是python和pandas的初学者,我有三个CSV数据。我想用这三个dataframe
做一个直方图。我用了这个密码
import pandas as pd
from matplotlib import pyplot as plt
X = pd.read_csv("data1.csv")
Y = pd.read_csv("data2.csv")
Z = pd.read_csv("data3.csv")
X.hist(column='speed', weights=X.ID,figsize=(20,10), stacked=True, bins=50, color = 'Blue', )
Y.hist(column='speed', weights=Y.ID,figsize=(20,10), stacked=True, bins=50, color = 'Red')
Z.hist(column='speed', weights=Z.ID,figsize=(20,10), stacked=True, bins=50, color = 'Grey')
plt.rc('xtick',labelsize=25)
plt.rc('ytick',labelsize=25)
但我得到了三个不同的直方图如何将这三个直方图合并为一个直方图,每个直方图包含三种颜色?
2条答案
按热度按时间2izufjch1#
我会选这个
yfjy0ee72#
合并 Dataframe :