import matplotlib.pyplot as plt import numpy as np fig = plt.figure(figsize=(22 / 2.54, 18 / 2.54), facecolor='white', edgecolor='w', linewidth=1) ax = plt.gca() plt.rcParams['xtick.direction']='in' plt.rcParams['ytick.direction']='in' x = np.linspace(0, 12, 12) y = np.random.random(len(x)) * 16.5 + 6 p1, = plt.plot(x, y, '>', color='orange') p2, = plt.plot(x, y, '-', color='cyan') plt.title('深圳市24小时的平均风速',fontfamily='SimSun', fontsize=12) #fontstyle="italic" ax.set_xlabel('时间(h)',fontfamily='SimSun') ax.set_ylabel('平均风速(km/h)',fontfamily='SimSun') ax.xaxis.set_ticks(np.linspace(0, 12, 13)) ax.yaxis.set_ticks(np.linspace(8, 22, 8)) ax.xaxis.set_ticklabels(['00:00','02:00','04:00','06:00','08:00','10:00','12:00', '14:00','16:00','18:00','20:00','22:00','00:00'],rotation=45) # plt.savefig('fig.pdf') plt.show()
时间: 2023-06-14 19:06:17 浏览: 834
import numpy as np import matplotlib.pyplot as plt import math
这段代码使用matplotlib库绘制了一张平均风速随时间变化的折线图。其中,x轴表示时间,y轴表示平均风速。代码中使用了numpy库生成了x轴数据,使用了random库生成y轴数据。绘制折线图时,使用了两个plot()函数,其中一个绘制了点,另一个绘制了线条。同时,该代码还设置了图形的标题、横轴标签、纵轴标签、横轴刻度、纵轴刻度和横轴刻度标签。最后,通过show()函数展示了图形。
阅读全文