我正在尝试在Matplotlib中的两个图表上创建相同的直方图,并且由于某种原因该代码无法正常工作。我在其中一个聊天中得到了直方图,而在其他聊天中却没有。
fig,(ax1,ax2) = plt.subplots(1,2)
ax1 = diamonds['price'].hist(bins = 50, color = 'black')
ax2 = diamonds['price'].hist(bins = 50, color = 'black')
任何意见,将不胜感激。
谢谢
最佳答案
从您的代码片段中尚不清楚diamonds
是什么,但让我们想象一下它是熊猫DataFrame
。
您需要将轴手柄传递给每个直方图。
diamonds['price'].hist(bins=50, color='black', ax=ax1)
diamonds['price'].hist(bins=50, color='black', ax=ax2)
Here's
pandas.DataFrame.hist
方法的文档页面。