【发布时间】:2019-08-03 14:05:11
【问题描述】:
我正在对主要使用seaborn 的数据集进行一些EDA。但是,我想在单个内核中绘制这些图。我想我打算使用matplotlib 来实现这一点。我已经完成了 3 个单独的 sns.countplot 图表,但我试图在一个内核/输出中显示它们。
我已尝试使用以下代码,但仍不能完全确定它是如何工作的:
fig, axes = plt.subplots(1, 3, figsize=(16,8))
ax = sns.countplot(y = 'loan_status', data = df, order = df['loan_status'].value_counts().iloc[:6].index)
ax = sns.countplot(y = 'loan_status', data = df, order = df['loan_status'].value_counts().iloc[2:9].index)
ax = sns.distplot(df['loan_amnt'], bins=50)
【问题讨论】:
-
请为您尝试制作的绘图添加最少的代码,以便发布者更容易测试您的问题。
-
注意,如果您只想要三个图,那么您可以使用
fig, axes = plt.subplots(1, 3, figsize=(16,8))或fig, axes = plt.subplots(3, 1, figsize=(16,8)),具体取决于您希望它们分别水平还是垂直布局。同样,拥有您想要绘制的代码在这里会很有帮助。 -
抱歉没有贴出代码,我刚刚添加了
-
好的。那么,您的代码是否正常工作,您只想知道它是如何工作的,还是根本不工作?您是否包含了
plt.show()命令?
标签: python matplotlib