我有2个数据帧。我将每个df
绘图直方图看起来像这样:
df1
plt.show()
df2
plt.show()
如果可能的话,我想组合并在单个直方图中显示这些直方图,但是并排显示不同的值。可能吗?。我的预期输出看起来像这个Multiple Histogram(示例):
df_example
plt.show()
请给我指教。
答案 0 :(得分:2)
我认为你需要这样的东西,
import matplotlib.pyplot as plt
import pandas as pd
df1=pd.DataFrame({"a":[1,2,4,2,1,43,23,12,54,12,344,45,212,12,43]})
df2=pd.DataFrame({"b":[223,234,234,342,652,234,652,121,345,456,234,467,234,568,237]})
plt.hist([df1['a'],df2['b']], color = ['b','g'],label=['a','b'])
plt.legend()
plt.show()