matplotlib学习记录 一

复制代码
from matplotlib import pyplot as plt

# 先实例一个图片,传入图片参数,10宽,5高,分辨率为80
image = plt.figure(figsize=(10,5),dpi=80)

x = range(2,26,2)
y = [15,56.4,59,63,5,47,5,8,2,45,4,3]

# 绘图
plt.plot(x,y)

# 保存图片到本地,也可以保存格式为svg的矢量图,放大不会产生锯齿
# plt.savefig("1.png")

# 自定义x刻度
# 由于xticks自带的刻度步长参数不支持小数,所以如果有小数步长,需要自己先定义一个有小数的列表
# x = [i/2 for i in range(4,49)]
# plt.xticks(x)
# 在上面的小数列表中取步长操作
# plt.xticks(x[::2])
plt.xticks(range(2,25,2))

# 自定义y刻度,和X一样
plt.yticks(range(min(y),max(y)+1,3))

# 展示图形
plt.show()
复制代码

 

posted @   桃妖妖  阅读(107)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示