python - python中的哑铃图与plotly
问题描述
我想知道是否有一种巧妙的方法可以用 Plotly 在 python 中实现哑铃图。我发现可以通过添加形状来逐行构造它(或者像这样手动,或者从数据中计算值)。例如:
data = pd.DataFrame(
{'Age': {
1: '16-24',
4: '16-24',
10: '25-34',
13: '25-34'
},
'Gender': {
1: 'Men',
4: 'Women',
10: 'Men',
13: 'Women'
},
'Medium+High': {
1: 9.100000000000001,
4: 26.0,
10: 15.2,
13: 19.1
}
})
fig = px.scatter(data, y="Age", x="Medium+High", color="Gender")
fig.update_layout(shapes=[
dict(
type= 'line',
yref= 'paper', y0= .94, y1= .94,
xref= 'x', x0= 10, x1= 5.3
)
])
在 R 中,有一种非常巧妙的方法可以从数据中添加水平线(类似于添加轨迹的方式)。在python中有没有等效的方法来做到这一点?
解决方案
推荐阅读
- android - 在 Android 中启用 Talkback 后,视图变为 VISIBLE 并延迟转换后无法选择
- python - 尝试在文件浏览器之后制作选项卡式面板(Kivy Python)
- python - 背景图像未在 tkinter 的类内显示
- android - 尝试运行 Reactive Native 时出错:在 VSC 中的设备上运行 Android
- reactjs - CKEditor5 反应和 ClassicEditor 的自定义构建不再工作
- python - 密集层二分类不能设置为2
- sql - 如何在 Oracle SQL 中过滤掉某些日期
- python - Keras:ArgMax 预测
- r - poly 有反函数吗?
- haskell - 具有相同名称的字段的 2 个不同记录的奇怪类型错误