778899

import numpy as np
import matplotlib.pyplot as plt

# 数据
labels = np.array(['东风', '东北风', '北风', '西北风', '西风', '西南风', '南风', '东南风'])
stats = np.array([2.1, 2, 0, 3, 1.5, 3, 6, 4])

# 将角度转换为弧度
angles = np.linspace(0, 2 * np.pi, len(labels), endpoint=False).tolist()

# 使图形闭合
stats = np.concatenate((stats, [stats[0]]))
angles += angles[:1]

# 绘图
fig, ax = plt.subplots(figsize=(10, 10), subplot_kw=dict(polar=True))
ax.fill(angles, stats, color='blue', alpha=0.25)
ax.plot(angles, stats, color='blue', linewidth=4)  # 绘制线条

# 添加标签
ax.set_xticklabels(labels)

num_points = 100  # 增加角度的细分点数
angles = np.linspace(0, 2 * np.pi, num_points, endpoint=False).tolist()
# 重新计算 stats 的值,以匹配增加的角度点数
stats_interp = np.interp(np.linspace(0, len(stats) - 1, num_points), np.arange(len(stats)), stats)
stats = np.concatenate((stats_interp, [stats_interp[0]]))
angles += angles[:1]

ax.set_xticks(np.linspace(0, 2 * np.pi, len(labels), endpoint=False))
ax.set_xticklabels(labels, fontsize=12)  # 调整标签字体大小
ax.set_rticks(np.arange(0, 8 + 1, 1))  # 设置径向刻度,最大值为 8
ax.tick_params(axis='both', which='major', labelsize=10)  # 调整刻度标签字体大小

# 添加标题
ax.set_title('风力属性')

plt.show()

create table t_user( id int primary key, nickname nvarchar(20) unique, password varchar(10) not null, email varchar(20) not null, gender char(2) check(gender in('男','女')), create_at date ); -- 注册18个用户 insert into t_user values(101,'坠落的星辰','111111','1315699@qq.com','男','2021-06-09'); select * from t_user; insert into t_user values(102,'轻舞飞扬','222222','2225699@qq.com','女','2021-06-09'), (1, '你好啊', '123456', '13123@qq.com', '男', '2021-03-15'), (2, 'zyx', '654321', '13234@qq.com', '女', '2021-06-20'), (3, 'xb', '789012', '13345@qq.com', '男', '2022-01-10'), (4, 'nj', '234567', '13456@qq.com', '女', '2022-04-25'), (5, 'zh', '345678', '13567@qq.com', '男', '2022-09-12'), (6, 'ml', '456789', '13678@qq.com', '女', '2023-02-18'), (7, '小明', '567890', '13789@qq.com', '男', '2023-07-22'), (8, '小红', '112233', '13890@qq.com', '女', '2023-11-30'), (9, '小刚', '223344', '13901@qq.com', '男', '2024-03-05'), (10, '小丽', '334455', '14012@qq.com', '女', '2024-06-15'), (11, '小强', '445566', '14123@qq.com', '男', '2024-09-20'), (12, '小芳', '556677', '14234@qq.com', '女', '2024-12-25'), (13, '小华', '667788', '14345@qq.com', '男', '2025-01-10'), (14, '小美', '778899', '14456@qq.com', '女', '2025-03-18'), (15, '小勇', '889900', '14567@qq.com', '男', '2025-05-22'), (16, '小娟', '990011', '14678@qq.com', '女', '2025-07-30'), (17, '小杰', '101112', '14789@qq.com', '男', '2025-09-15'), (18, '小兰', '202122', '14890@qq.com', '女', '2025-11-20'); -- 注销这个账户 7. 查询所有用户的昵称和性别,按性别分组。 8. 查询所有用户的昵称和注册日期,10. 查询所有用户的昵称和注册日期,按注册月份分组。按注册年份分组。
最新发布
03-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值