plt添加图例/设置坐标轴尺度

在这里插入图片描述

本文是对从入门到放弃:python数据分析系列-matplotlib的补充。
更多文章,请看博主文章专栏
关注我,精彩不间断!

1.添加图例

在同一图中绘制多条曲线时,为了便于区分和使图像更加专业化,我们通常会给图像添加图例。
如下:

import matplotlib.pyplot as plt
import numpy as np

a = np.arange(10,40,2)
b = np.arange(40,70,2)

# 传入xy轴参数,默认为y轴;label 指定图例名称
plt.plot(a,label="a",color="blue")
plt.plot(b,label="b",color="green")

plt.legend(loc="upper left")  # 设置图例位置

# 指定xy轴 名称
plt.ylabel("This is Y")
plt.xlabel("This is X")

# 保存图像 默认png格式,其中dpi指图片质量
plt.savefig("05.png", dpi=600)

plt.show()  # 展示图片

输入图像如下:
在这里插入图片描述
通过在plot(label=" ") 指定图例名称,随后通过legend()的参数指定图例位置,便可对图像添加图例,其中loc参数如下:

  • best
  • upper right
  • upper left
  • lower left
  • lower right
  • right
  • center left
  • center right
  • lower center
  • upper center
  • center

2.设置xy轴刻度

上文我们讲述了如何设置图像图例,但是细心的盆友会发现,我们在设置图像x/y轴坐标尺度时是让它自动调整,但有时候我们需要人为的对刻度进行控制。这时候我们可以plt.xticks()/plt.yticks()进行设置:

import matplotlib.pyplot as plt
import numpy as np

a = np.arange(10,100)
b = np.arange(40,130)

# 设置x/y轴尺度
plt.xticks(a[::5])
plt.yticks(b[::10])

# 传入xy轴参数,默认为y轴;label 指定图例名称
plt.plot(a,label="a",linestyle="--",color="blue")
plt.plot(b,label="b",color="green")

plt.legend(loc="best")  # 设置图例位置

# 指定xy轴 名称
plt.ylabel("This is Y")
plt.xlabel("This is X")

# 保存图像 默认png格式,其中dpi指图片质量
plt.savefig("05.png", dpi=600)

plt.show()  # 展示图片

图像如下:
在这里插入图片描述

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值