功能要求
(1)能够导入excel格式的测风数据;
(2)能够按需要显示全年及各个月份的不同高度(如10米、40米、70米)的平均风速,要求不同高度可以选择
(3)能够按需要显示全年及各个月份70米高度的风向玫瑰图
(4)能够显示70米高度处的全年风速概率分布密度函数图
帮女朋友做的开发能力培养,用python实现的
给部分代码,想要全部的私信我(先点点关注回复的更快哦!)
import xlrd
import matplotlib as mpl
from matplotlib import pyplot as plt
from windrose import WindroseAxes
import matplotlib.cm as cm
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 解决中文不显示问题
def new_axes():
fig = plt.figure(figsize=(8, 5), dpi=80, facecolor='w', edgecolor='b', frameon=True)
rect = [0.1, 0.1, 0.8, 0.8]
ax = WindroseAxes(fig, rect, facecolor='w')
fig.add_axes(ax)
return ax
#adjust the legend box
def set_legend(ax):
l = ax.legend(shadow=False, bbox_to_anchor=[1, 0])
plt.setp(l.get_texts(), fontsize=12)
print('figure1代表1月,figure2代表2月...以此类推。N-北,E-东,S-南,W-西')
# 12个sheet中都有数据,一次绘制多个风玫瑰图
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,目前超出我们的服务范围,暂时无法为您解答。
首次提问人员可免费体验一次有问必答服务。目前首次提问的问题服务范围为:编程语言、Java开发、python、数据库、前端开发 领域专业技术问题,为您提供问题的解决思路和指导。不提供源码代写、项目文档代写、论文代写、作业代写、安装包资源发送或安装、软件使用指导等服务。
我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。
已经实现所有功能,不会改代码的可以加QQ1404500603 备注python咨询
图例风向玫瑰图