stroke_data.xls 数据读取、筛选与可视化:男性心脏病患者年龄与血糖关系揭秘
以下是完整的代码填空解答: ```python import pandas as pd import seaborn as sns # (1) import matplotlib.pyplot as plt df = pd.read_excel("stroke_data.xls") # (2) # 输出前10条记录 print(df.head(10)) # (3) # 筛选:男性且患有心脏病 htdata = df[(df['gender'] == 'Male') & (df['heart_disease'] == 1)] # (4) 和 (5) plt.rcParams['font.sans-serif'] = ['SimHei'] # 创建图形窗口 plt.figure(figsize=(10, 6)) # 绘制散点图,颜色根据stroke分组 sns.scatterplot( # (6) data=htdata, # (7) x="age", # (8) y="avg_glucose_level", hue="stroke", # (9) palette="Set1" ) # 设置与轴标签 plt.title("男性心脏病患者:年龄与平均血糖水平的关系") plt.xlabel("年龄") plt.ylabel("平均血糖水平") # 显示图例,设置图例为“是否中风” plt.legend(title="是否中风") # (10) plt.show() ``` 填空解析: 1. `(1)`:`seaborn` 库的缩写是 `sns`。 2. `(2)`:使用 `pandas` 的 `read_excel` 方法读取 `.xls` 文件。 3. `(3)`:`head(10)` 方法用于输出前 10 条记录。 4. `(4)` 和 `(5)`:筛选条件为性别为 "Male" 且患心脏病 (`heart_disease == 1`)。 5. `(6)`:绘制散点图的方法为 `sns.scatterplot`。 6. `(7)`:数据来源为 `htdata`。 7. `(8)`:横轴为年龄字段 `"age"`。 8. `(9)`:颜色分类依据 `"stroke"` 字段。 9. `(10)`:通过 `plt.legend(title="是否中风")` 设置图例。 ######[AI问答 | 467点数解答 | 2025-05-18 14:35:44]
- Java 编程:实现教师与学生类的创建、继承及属性操作(字节豆包 | 745点数解答 | 2024-10-16 18:40:42)433
- Java代码实现从JSON数据中提取ID,涉及“数据”与“项目 - 知识库”结构(字节豆包 | 603点数解答 | 2025-04-15 22:48:51)275
- C++ 实现:计算一排鹅与最高、最矮鹅的身高差及代码详解(字节豆包 | 549点数解答 | 2025-11-16 20:19:06)124
- 编程揭秘:计算 𝑛! 在 𝑃 进制下末尾零个数的方法与代码实现(DeepSeek | 549点数解答 | 2026-01-11 17:49:54)82
- MATLAB 助力:融合地震、气象与电网灾害数据的特征筛选方案 (字节豆包 | 234点数解答 | 2025-03-15 17:33:45)260
- 创意编程作品】现场主题:人工智能与生活。 请使用 Python 完成一个具有完整功能的作品,形式不限:命令行交互程序、turtle 海龟绘图、简单数据分析 / 可视化、或调用预置模型的简单 AI 应用等均可。 请将你的完整代码粘贴到下方文本框,并在代码末尾用注释简要说明:作品功能、如何运行、用到的关键知识点。 ✍️ 好问题(主观题):请围绕题目要求作答,不少于 300 字,由 AI 自动评分。 (DeepSeek | 2126点数解答 | 2026-05-30 13:39:13)18
- Java 实现学生类:属性封装、静态方法调用与对象信息输出(字节豆包 | 236点数解答 | 2024-09-18 16:15:05)256
- C 语言实现超实用学生管理系统:含插入、删除、修改、查询及文件存储功能 (字节豆包 | 2323点数解答 | 2024-11-01 02:41:20)301
- Python 实现 BMI 类:计算身体质量指数并判定胖瘦(字节豆包 | 377点数解答 | 2024-11-17 19:54:06)170
- Python实现BMI类:精准计算健康指标,判定胖瘦状态(阿里通义 | 616点数解答 | 2024-11-17 19:57:02)137
- Java实现Student类:含构造、方法及年龄判定(字节豆包 | 464点数解答 | 2024-11-19 15:55:26)423
- Java实现:毕业生姓名、年龄、毕业年份与成绩信息输出(阿里通义 | 542点数解答 | 2025-04-17 14:59:23)262