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()
降价单元格:

我得到这个正确的情节:
那么问题是什么?
这看起来像是图像的锯齿问题。不知道为什么条那么细,我电脑上不是这样。
也许尝试增加 FacetGrid 图的大小?
sns.displot(trips, x='week_day', height=6)
您还可以通过添加
来提高分辨率
plt.rcParams['figure.dpi'] = 300
就在sns.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()
降价单元格:

我得到这个正确的情节:
那么问题是什么?
这看起来像是图像的锯齿问题。不知道为什么条那么细,我电脑上不是这样。
也许尝试增加 FacetGrid 图的大小?
sns.displot(trips, x='week_day', height=6)
您还可以通过添加
来提高分辨率plt.rcParams['figure.dpi'] = 300
就在sns.displot()