我想绘制一个堆叠条形图,其中的数据来自 Pandas 中的两个独立数据框(My_means 和 My_stds)。我正在使用 Python 3.7。
绘图调用工作正常,但是,标签被切断。设置 tiny_layout 对我没有帮助,并生成“属性错误:'AxesSubplot' 对象没有属性 'tight_layout'”。这是什么意思,我该如何克服?
我没有发现与此错误相关的任何问题,所以我认为我在做一些相当愚蠢的事情......
这是我的代码:
My_means= ratios.pivot_table('Data', 'Sample ID', 'User ID', aggfunc= np.mean)
My_stds= ratios.pivot_table('Data', 'Sample ID', 'User ID', aggfunc= np.std)
plot_it = My_means.plot(kind='bar', color=stack_cols, stacked=True, yerr=My_stds, capsize=3, title='Just some graph')
plot_it.tight_layout()
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!爵士乐