分组抖动散点图加标签
时间: 2023-10-22 07:28:19 浏览: 111
蓝色标签说明的PPT折线图
要制作分组抖动散点图并添加标签,可以使用Python中的seaborn库和matplotlib库。首先,需要导入所需的库和数据集。然后,使用seaborn的scatterplot函数绘制散点图,并使用hue参数指定分组变量。此外,还可以使用jitter参数控制抖动的程度。最后,使用matplotlib的annotate函数在每个数据点上添加标签。下面是一个示例代码:
```
import seaborn as sns
import matplotlib.pyplot as plt
# 导入数据集
titanic = sns.load_dataset('titanic')
# 设置图形大小和分组排列
fig, ax = plt.subplots(figsize=(10, 5))
sns.scatterplot(x='age', y='fare', hue='class', data=titanic, jitter=True, ax=ax)
# 添加标签
for i in range(len(titanic)):
ax.annotate(titanic['who'][i], (titanic['age'][i], titanic['fare'][i]))
# 显示图形
plt.show()
```
在这个示例中,我们使用titanic数据集显示了乘客的年龄和船票价格之间的关系。使用hue参数将数据分组为不同的船舱等级,并使用jitter参数添加抖动效果。然后,使用annotate函数在每个散点上添加标签,标签内容为乘客的性别。最后,使用plt.show()显示图形。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [常见图形:(箱线图,柱状图,散点图,折线图...)searborn+ matplotlib](https://blog.csdn.net/weixin_42983055/article/details/82661864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [基于Matlab绘图复刻折线图+误差棒+柱状图+散点抖动+灰色背景+图片叠加(完整源码+数据).rar](https://download.csdn.net/download/m0_62143653/87680730)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [跟着 Cell 学作图 | 分组抖动散点图+差异分析](https://blog.csdn.net/weixin_45822007/article/details/125342542)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文