Dash Plotly 转换为 hovertemplate 的绝对值
Dash Plotly transform into an absolute value for 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, 10),})
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")
对于我的 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, 10),})
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")