思路步骤
先造一些数据比如上海和深圳的温度,然后画出来,以此完成一项matplotlib基本画图(这里是折线图)操作,步骤如下:
#1准备数据,2创建画布,3绘制图像,4显示图像
#先导包
import matplotlib.pyplot as plt #画图的包
import random #造随机数的包
#下面4行代码是保证在pycharm中可以正常的显示中文
import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['KaiTi']
mpl.rcParams['font.serif'] = ['KaiTi']
mpl.rcParams['font.size'] =8
1准备数据
#1准备数据x,y
x=range(61)
y_shenzhen=[random.uniform(15,18) for i in x]
y_beijing=[random.uniform(3,8) for i in x]
2创建画布
#2创建画布
plt.figure()
#准备x和y轴的刻度
plt.yticks(range(0,22,3))
x_label=["11点{}分".format(i) for i in x ]
plt.xticks(x[::5],x_label[::5])
3绘制图像
#3绘制图像
plt.plot(x,y_shenzhen,label="深圳")
plt.plot(x,y_beijing,label="上海")
plt.legend()#显示图例
4显示图像
#4显示图像
plt.ylim(0,22)
plt.xlabel("时间")
plt.ylabel("温度")
plt.title("温度随时间变化趋势图")
plt.show()
最终显示出来的图像如下:
总结
以上就完成了一些基本的matplolib画图操作,记着以后可以以此为例,复用代码。(要是您发现了我写的有错误的地方,可以评论区告诉我,然后我再修改,谢谢您!)