Plotly / plotly.express 中的 Swarm plots

5

你可以使用'jitter'参数进行Plotly.Scatter,但它似乎是随机散射的。注意Seaborn中这些点是如何被整齐间隔开的?能够在Plotly中复制吗?

Seaborn 'Swarm' Plots

2个回答

8

请查看plotly.express中的strip

enter image description here


抖动比没有好,但蜂群图的目的是明确显示分布的形状。抖动并不能清晰地展示分布的形状。它主要使数据的范围显而易见,因为在密集区域,点倾向于相互拥挤。 - undefined

7
据我所知,没有,但是px.box函数有一个选项points="all",可以在箱形图的左侧添加蜂群图。以下示例来自于Plotly关于箱形图的文档页面
import plotly.express as px
df = px.data.tips()
fig = px.box(df, x="time", y="total_bill", points="all")
fig.show()

输出:

在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接