# #matplotlib是一个2d绘图库 能进行数据可视化 使数据更加直观
# #列表推导式
# # a = [i + 1 for i in range(2,50)]
# # print(a)
from matplotlibimport pyplotas plt
# y = [15,13,12,5,6,20,25,23,4,9,4,25]#温度
# x = range(2,26,2)#时间
# fig = plt.figure(figsize=(15,8),dpi=80)#figsize里写的是图像的宽高 dpi是图像的清晰度
# #_x = range(2,25)#xticks可以按照传进去的值来改变 自己可以写个变量传进去
# _x = [i / 2 for i in range(4,49) ]
# plt.xticks(_x)#传进x就会按x的值去写
# plt.xlabel('time')#x轴的信息
# plt.ylabel('temp')#y轴的信息
# plt.plot(x,y)#加一个'bo'的话是以点绘图
# #保存图像
# plt.savefig('./matp.png')
# plt.show()
#通过折线图变现十点到十二点每一分钟的气温变化
import random
import matplotlibas mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['font.serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] =False
y = [random.randint(20,35)for iin range(122)]
x =range(0,122)
plt.figure(figsize=(15,8),dpi=80)
_x =range(0,122,10)
_xc =['十点,{}'.format(i)for iin range(61)]
_xy =['十一点,{}'.format(i)for iin range(61)]
_xe = _xc[::10] + _xy[::10]
plt.plot(x,y)
plt.xticks(_x,_xe,rotation =45)
#print(_xy[::10])
plt.savefig('./wd.png')
plt.show()