Seaborn 不会绘制 displot 中的所有列

Seaborn doesn't draw all columns in displot

我尝试用这段代码用 seaborn 绘制 displot:

import pandas as pd
import seaborn as sns

trips = pd.read_csv('tripdata_2019-05.csv')

sns.displot(trips, x='week_day')

结果得到这个图:

但是如果我将绘图保存到文件中并以这种方式在 markdown 上查看它:

sns.displot(trips, x='week_day')
plt.savefig("graphics/week_day")
plt.close()

降价单元格:

![](graphics/week_day)

我得到这个正确的情节:

那么问题是什么?

这看起来像是图像的锯齿问题。不知道为什么条那么细,我电脑上不是这样。

也许尝试增加 FacetGrid 图的大小?

sns.displot(trips, x='week_day', height=6)

您还可以通过添加

来提高分辨率
plt.rcParams['figure.dpi'] = 300

就在sns.displot()

之前