菜鸡小吕学习python可视化的第一课----绘制温度变化图
# encoding=utf-8
import numpy as np
import random
import matplotlib.pyplot as plt
#解决中文问题
import pylab
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False #设置正常显示符号
#设置折线图的大小
plt.figure(figsize=(10,6),dpi=80)
#x轴时刻(11~12点)为使界面美观 范围设置到61
x=range(61)
#y轴温度(0~35度)为使界面美观 范围设置到38
plt.ylim(0,38)
#北京
y_bj=[random.uniform(5,12) for i in range(61)]
#上海
y_sh=[random.uniform(15,25)for i in range(61)]
#画折线图
plt.plot(x,y_bj,color="r",linestyle="--",label="北京")
plt.plot(x,y_sh,color="b",label="上海")
#添加均值线
c=np.mean(y_bj)
d=np.mean(y_sh)
plt.axhline(y=d,color="m",marker="*",label="南京均值")
plt.axhline(y=c,color="c",marker="x",label="北京均值")
#y轴(0~35)
y_ticks=range(37)
#修改x,y坐标刻度
plt.xticks(x[::5])
plt.yticks(y_ticks[::5])
#添加标题、x轴、y轴描述信息
plt.title("11点0分到12点之间北京和南京的温度变化图 power by 小吕")
plt.xlabel("时间")
plt.ylabel("温度")
#添加图形注释
plt.legend(loc=0)
# 保存图像
plt.savefig("D:/温度.png")
# 显示图像
plt.show()
下面是可视化的图片哦 具体的代码步骤 上面有注释 如果有不清楚的地方 欢迎滴滴我呀