【发布时间】:2021-08-29 13:12:27
【问题描述】:
所以基本上,我希望用户在单击条形图中的条时被定向到特定网站,但我不知道该怎么做。也找不到任何资源..
【问题讨论】:
标签: python plotly plotly-express
所以基本上,我希望用户在单击条形图中的条时被定向到特定网站,但我不知道该怎么做。也找不到任何资源..
【问题讨论】:
标签: python plotly plotly-express
您可以在注释
中使用 HTMLimport pandas as pd
import plotly.express as px
df = pd.DataFrame({"tag": ["pandas", "plotly", "matplotlib"]}).assign(
val=1,
url=lambda d: d["tag"].apply(
lambda t: f"https://stackoverflow.com/questions/tagged/{t}?sort=Newest&filters=NoAnswers,NoAcceptedAnswer&edited=true"
),
)
fig = px.bar(df, y="val", x="tag")
for r in df.iterrows():
fig.add_annotation(
{
"x": r[1]["tag"],
"y": r[1]["val"],
"text": f"""<a href="{r[1]["url"]}" target="_blank">{r[1]["tag"]}</a>""",
}
)
fig
【讨论】: