是否可以调整图形大小以适应大量10的X轴标题?

问题描述

我正在尝试在条形图上绘制一些数据,目前我有10个条目,如下图所示,我的图表无法容纳所有X轴。它将它们全部合并成不连贯的格式。

current bar plot here

这是我的代码:

# data to plot
n_groups = 10
freq = (132,168,92,114,13,23,49,56,54,32)
score = (64,90,38,57,5,14,22,31,26,9)

# create plot
fig,ax = plt.subplots()
index = np.arange(n_groups)
bar_width = 0.35
opacity = 0.8

rects1 = plt.bar(index,freq,bar_width,alpha=opacity,color='b',label='Frequency')

rects2 = plt.bar(index + bar_width,score,color='g',label='Accuracy')

plt.xlabel('Patterns')
plt.ylabel('Respective Total')
plt.title('Pattern Frequency-Score')
plt.xticks(index + bar_width,('Bullish Harami','Bearish Harami','Bullish Engulfing','Bearish Engulfing'))
plt.legend()

plt.tight_layout()
plt.show()

我也尝试过重命名轴标题,但是,我希望每个栏下都有完整的标题。有没有办法让10个轴标题适合该绘图?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)