python数据可视化技巧的100个练习 -- 15. 为天气分析创建三角函数的极坐标图
重要性★★★★☆难度★★★☆☆一家气象研究公司希望分析沿海地区的风向模式。他们收集了一整年的风向和风速数据。你的任务是使用三角函数创建一个极坐标图来可视化这些数据。公司为你提供了以下要求:为 360 个数据点生成风向(以度为单位)和风速(以 km/h 为单位)的样本数据,代表一整年的每日测量数据。将风向从度转换为弧度以便绘图。创建一个极坐标图,其中:角度代表风向半径代表风速绘制三种不同的三角函数,以表示风数据的不同方面:使用正弦函数创建强调东西风的模式使用余弦函数创建强调南北风的模式使用正切函数创建强调对角线风的模式为图表添加适当的标签、标题和图例。确保图表视觉上吸引人且易于解读。你的代码应生成样本数据并创建所需的极坐标图。目标是练习 Python 数据操作和可视化技术,专注于使用三角函数和创建极坐标图。【数据生成代码示例】importnumpyasnp np.random.seed(42)wind_direction=np.random.uniform(0,360,360)wind_speed=np.random.uniform(0,50,360)# 将风向从度转换为弧度wind_direction_rad=np.radians(wind_direction)【图表答案】【代码答案】importnumpyasnp