我正在使用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]}而不是列中的数值。
我缺少什么?
谢谢!
我不久前开始使用 vim,并且一直用右手在“主行”上跳来跳去。随着我对高效导航的了解越来越多,使用“f,t”和“F,T”成为我最喜欢的行内导航方式,即水平导航。它是如此方便,以至于我开始考虑“硬核 vim”模式,其中主行导航完全关闭。
我的问题是,“硬核 vim”模式下的高精度垂直导航方法是什么。向上移动一行,向下移动一行。只需几次击键即可将光标精确定位在一行上,而无需知道或关心行号。
谢谢!
PS 我确实知道如何移动每个段落,用括号括起来,但不知怎的,我怀念水平导航所具有的精确度。
经过一番研究后:
专用 vim 堆栈溢出网站上的这个链接似乎非常接近我要问的内容。虽然接受的答案不太符合我的要求,但它包含EasyMotion插件的链接,这可以帮助在不使用 homerow 的情况下加快导航速度。与使用原始 vim 相比,缺点是必须安装插件。
谢谢大家的评论和回答,可惜我还不能投票。