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()
原文地址:https://www.cnblogs.com/shawone/p/10296627.html