plt.figure(figsize=(12, 8)) sns.set(style='darkgrid') sns.countplot(x='Age of Subject', data=df, palette='Set3') plt.yscale('log') plt.xlabel('Age of Subject', weight='bold') plt.ylabel('Number of Subjects', weight='bold') plt.show()
时间: 2023-08-12 12:04:36 浏览: 143
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
这段代码使用了Matplotlib和Seaborn库来绘制一个柱状图。首先使用plt.figure()来指定图像的大小为12x8英寸,接着使用sns.set()来设置图表的样式为'darkgrid'。然后使用sns.countplot()来绘制柱状图,其中x参数指定了要绘制的数据列为'Age of Subject',data参数是数据集,palette参数用于指定颜色方案。接着使用plt.yscale()将y轴的刻度设置为对数刻度,以便更好地显示数据。然后使用plt.xlabel()和plt.ylabel()来设置x轴和y轴的标签,并使用weight参数指定标签的字体加粗。最后使用plt.show()来显示图表。
阅读全文