海生蜂鸟的可变尺寸标记

2024-06-16 09:40:50 发布

您现在位置:Python中文网/ 问答频道 /正文

对于一个海产的swarmplot,我想给不同的点不同的标记大小。在

例如,在下面的代码片段中,我希望使用绘图数据中的标记大小键来指定swarmplot中的点的大小。根据seaborn的文档,swarmplot需要一个size参数,但是它必须是一个float,所以我不能用它来做我想做的事情。在

import seaborn as sns
import numpy as np
N = 100
plot_data = dict(category=np.random.choice([1, 2, 3], size=N), 
                 values=np.random.randn(N), 
                 marker_size=np.arange(N))
sns.swarmplot(x="category", y="values", data=plot_data)

有人知道我能做些什么来为swarmplot指定不同的点尺寸吗?在


Tags: 代码标记importdatasizeplotasnp