使用python进行画图时,需要先引进一个matplotlib.pyplot,是这样操作的
import matplotlib.pyplot as plt
先看一个画直线的代码,代码如下
import matplotlib.pyplot as plt plt.plot([0,2],[1,4])
值得注意的一点是这个图连接的不是(0,2),(1,4)两个点,竟然是(0,1),(2,4)两个点,你敢信吗?我也不知道为啥是这样的,视频中讲解的时候需要加一行代码才可以展示图片,代码是plt.show,我这个运行的时候不需要这一行代码就可以出现图片,有可能是版本的问题,运行结果如下
绘制折线图
使用五个点绘制一条折线图,这五个点的x坐标要在一个列表里,y坐标在一个列表里,到吗如下
x = [1,3,4,6,7] y = [2,3,9,10,23] plt.plot(x,y)
运行结果为
一张光秃秃的图形说明不了什么,需要有图名,坐标轴名称,线条的粗细等等属性,此画图模块不支持使用汉字,使用汉字需要加一行代码plt.rcParams['font.sans-serif']=['SimHei']
代码如下
x = [1,3,4,6,7] y = [2,3,9,10,23] plt.rcParams['font.sans-serif']=['SimHei'] plt.plot(x,y,linewidth= 5) plt.title('图形',fontsize=24) plt.xlabel('xbianliang',fontsize=18) plt.ylabel('ybianliang',fontsize=18)
运行结果为
可以将绘制的图片进行保存,代码如下
plt.savefig('tupian')
运行结果为