首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用Matplotlib 绘制条形图时,数据多了,Y轴数值重叠在一起了,如何让高度自动延伸适应?

用Matplotlib 绘制条形图时,数据多了,Y轴数值重叠在一起了,如何让高度自动延伸适应?

提问于 2020-04-16 11:57:51
回答 0关注 0查看 602
代码语言:js
复制
f = Figure()
a = f.add_subplot(111)  # 添加子图:1行1列第1个
    

a.barh(Vol_y, Vol_l)   #绘制条形图
print(Vol_y)    #打印Y轴数据
print(Vol_l)     #打印X轴数据
# 将绘制的图形显示到tkinter:创建属于root的canvas画布,并将图f置于画布上
fg = FigureCanvasTkAgg(f, master=frame_label)
fg.draw()  # 这里改用draw
fg.get_tk_widget().grid(row=0,column=41,sticky="N",rowspan=40)  # 随窗口大小调整而调整
这个是Y轴数据
这个是Y轴数据

运行结果是这样的,刻度值显示的不是我想要的刻度。

我将Y轴数据改为字符串时,运行结果就是重叠在一起了。

我想要的结果是,当Y轴数据过多时,绘图高度自动延伸。

有没有大侠帮看一下。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档