如何解决Dash Plotly 转换为 hovertemplate 的绝对值
对于我的 Dash Plotly 图表,我想删除图表悬停标签中的负号。我如何使它成为一个绝对值?这种文本格式称为什么?感谢官方文档!
hovertemplate="%{base:.2f}"
解决方法
- 您可以使用 meta 来保存绝对值
- 然后在hovertemplate 中使用meta
import plotly.graph_objects as go
import pandas as pd
import numpy as np
df = pd.DataFrame({
"x": pd.date_range("1-jan-2021",periods=10),"Positive": np.random.uniform(1,5,10),"Negative": np.random.uniform(-5,-3,})
go.Figure(
[go.Bar(x=df["x"],y=df[t],meta=df[t].abs(),name=t,hovertemplate="%{meta:.2f}") for t in ["Positive","Negative"]]
).update_layout(hovermode="x unified")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。