当我在Jupyter笔记本中运行此代码时,标签会重叠并且不可读。
y = [72, 21, 114, 52, 114, 12, 101, 16, 68, 118]
x = np.arange(len(y))
columns = ['MAHC_A', 'MAHC_B', 'MAHC_C', 'MAHC_D', 'MAHC_E', 'MAHC_F','MAHC_G', 'MAHC_H', 'MAHC_I', 'MAHC_J']
fig, ax = plt.subplots()
ax.bar(x, y, width=bar_width)
ax.set_xticks(x)
ax.set_xticklabels(xlabels)
plt.show()
有没有办法将它们分开?
答案 0 :(得分:1)
有几种选择:
使图形在水平方向上变大。
fig, ax = plt.subplots(figsize=(10,4))
使字体缩小
ax.set_xticklabels(columns, fontsize=8)
旋转标签,使它们不再重叠。
ax.set_xticklabels(columns, rotation=45)
或者,当然是这些的任何组合。