2017.07.03回顾 matplotlib作两个y轴图形

本文主要介绍了如何使用matplotlib在Python中创建共用一个X轴但有两个Y轴的图形。通过一个定值demo和变量化的实现,展示了图形的绘制过程,并指出了在图形初始化和方法协同作用中需要注意的细节,虽然完成了基本需求,但仍存在一些理解和优化的问题。
摘要由CSDN通过智能技术生成

今天主要是解决python绘图的问题,基本上是完成了一个可以交付的图形,像这样


也就是共用一个x轴,有两个y轴,我参照matplotlib官方的example,写了个定值的demo,然后结合自己的程序,也了一个变量化的,先看看demo

fig, ax1 = plt.subplots() #生成一个图对象,一个坐标对象
#fig.subplots_adjust(left=0.2, right=0.9, top=0.5, bottom=0.1)    #这里是用于调整margin,我其实当时是在尝试解决padding的调整问题
ax1.set_ylabel('count', color='y')	#y轴名称叫count,颜色是黄色
ax1.tick_params('y', colors='y')	#y轴刻度也是黄色,第一个参数'y',我没深究
count = [579,258,538,298,248,219]	#直方图长度
x = range(len(count))			#必须生成一个自增序列x
ax1.bar(x,count ,tick_label = ('unknown', '0-1', '1-3', '3-5', '
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值