2021-06-05

关于Python matplotlib无法调整axis坐标范围的问题

只需要将调整坐标范围的代码放在最后即可,在此记录。
绘制曲线图,x为横坐标list,y1为第一个算法对应的list,y2为第二个算法对应的list,该图绘制包括图例、xy坐标名称,根据需要修改参数,转载请注明出处。

def lineChart(x, y1, y2, xlabel, ylabel, childredSeries, title):
#获取句柄,然后设置y方向从0开始。
axes = plt.gca()
#最大x值
maxx = max(x)
#最大y值
maxy = max([max(y1), max(y2)])
upmaxx = maxx+maxx*0.1
upmaxy = maxy+maxy*0.1

plt.subplot(childredSeries[0], childredSeries[1], childredSeries[2])
plt.plot(x,y1,label = 'A1')
plt.plot(x,y2,label = 'A2')
plt.title(title)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.legend(fontsize = 12)
plt.axis([0, upmaxx, 0, upmaxy])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值