我正在尝试在python中创建一个2x2图表并且正在与轴进行斗争 . 这是我到目前为止所得到的 - 每个子图上的轴都搞砸了 .
这是我的代码:
def plotCarBar(df):
fig = plt.figure()
j = 1
for i in pandaDF.columns[15:18]:
cat_count = df.groupby(i)[i].count().sort_values().plot(figsize= 12,12), kind = 'line')
ax = fig.add_subplot(2, 2, j)
j += 1
return ax.plot(lw = 1.3)
plotCarBar(pandaDF)
有人可以帮忙吗?提前致谢!
1 回答
我不确定你是否需要两个循环 . 如果您发布一些示例数据,我们可以更好地了解您的
cat_count
行正在做什么 . 目前,我不确定你是否需要两个计数器(i
和j
) .一般来说,我也建议直接使用
matplotlib
,除非你真的只是在熊猫中做一些快速和肮脏的绘图 .所以,这样的事情可能有效:
输出: