所以基本上,我希望用户在单击条形图中的条形时被定向到特定网站,但我不知道该怎么做。也找不到这方面的资源..
您可以在以下位置使用 HTML注释
import 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
![enter image description here](https://i.stack.imgur.com/vlRnA.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)