小编amb*_*hed的帖子

Plotly:如何使用plotly.express饼图向hover_data添加元素?

我正在使用plotly.express饼图帮助页面iso_num中的示例,并尝试向hover_data属性添加额外的元素(iso_num是gapminder数据框中的int64列)

import plotly.express as px
df = px.data.gapminder().query("year == 2007").query("continent == 'Americas'")
fig = px.pie(df, values='pop', names='country',
             title='Population of American continent',
             hover_data=['lifeExp','iso_num'], labels={'lifeExp':'life expectancy','iso_num':'iso num'
                                                      })
fig.update_traces(textposition='inside', textinfo='percent+label')
fig.show()
Run Code Online (Sandbox Code Playgroud)

将鼠标悬停在饼图的切片上会给出以下结果:

在此输入图像描述

其中iso numvalue 是%{customdata[1]}而不是列中的数值。

我缺少什么?

谢谢!

python plotly plotly-python

9
推荐指数
2
解决办法
2万
查看次数

硬核 vim 模式:垂直移动的最佳方式是什么?

我不久前开始使用 vim,并且一直用右手在“主行”上跳来跳去。随着我对高效导航的了解越来越多,使用“f,t”和“F,T”成为我最喜欢的行内导航方式,即水平导航。它是如此方便,以至于我开始考虑“硬核 vim”模式,其中主行导航完全关闭。

我的问题是,“硬核 vim”模式下的高精度垂直导航方法是什么。向上移动一行,向下移动一行。只需几次击键即可将光标精确定位在一行上,而无需知道或关心行号。

谢谢!

PS 我确实知道如何移动每个段落,用括号括起来,但不知怎的,我怀念水平导航所具有的精确度。

经过一番研究后:

专用 vim 堆栈溢出网站上的这个链接似乎非常接近我要问的内容。虽然接受的答案不太符合我的要求,但它包含EasyMotion插件的链接,这可以帮助在不使用 homerow 的情况下加快导航速度。与使用原始 vim 相比,缺点是必须安装插件。

谢谢大家的评论和回答,可惜我还不能投票。

vim

3
推荐指数
1
解决办法
1968
查看次数

标签 统计

plotly ×1

plotly-python ×1

python ×1

vim ×1