【发布时间】:2020-03-29 18:00:45
【问题描述】:
我正在尝试使下面的绘图网格更清晰一些。我不希望左侧和底部的刻度线重叠。我试图通过尝试下面的代码来定义轴,但它似乎不起作用。有人有什么建议吗?
fig, ax = plt.subplots(figsize=(15,10))
cols = ['x6', 'x7', 'x16', 'x17']
subset = df[cols]
normed_df = (subset-subset.min())/(subset.max()-subset.min())
style.use('seaborn-darkgrid')
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
ax.spines['left'].set_visible(False)
ax.spines['bottom'].set_visible(False)
for sp in range(4):
ax = fig.add_subplot(2,2, sp+1)
ax.hist(normed_df[cols[sp]], density=True)
normed_df[cols[sp]].plot.kde(ax=ax)
ax.tick_params(bottom="off", top="off", left="off", right="off")
【问题讨论】:
标签: python matplotlib seaborn visualization