gpt4 book ai didi

python - 在pyplot交互模式下插入超链接

转载 作者:太空宇宙 更新时间:2023-11-03 18:09:51 25 4
gpt4 key购买 nike

我正在创建推文进入时 Twitter 用户位置的可视化,因此在我的 matplotlib 代码中,我使用这三行来创建交互式绘图,以便可以实时绘制位置标记:

import matplotlib.pyplot as plt
plt.ion()
plt.show()

我想要做的是在每个标记内添加指向原始推文页面的链接。因此,如果您将鼠标悬停在新添加的标记上,您可以单击它,它会打开一个浏览器并向您显示该推文。

我希望有一种方法可以添加可实时点击的超链接,但我可以将可视化效果保存到 .svg,然后在浏览器中看到链接出现在静态文件中。我明白了this example page关于如何做到这一点,但它包含我的代码中没有的 plt.figure() 语句。在交互模式下运行时如何仍然生成带有超链接的 .svg?

最佳答案

您可以尝试的一个可能的解决方案是在使用 savefig 之前使用 matplotlib.use('SVG')

直接来自常见问题解答 (http://matplotlib.org/faq/howto_faq.html),您拥有:

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.savefig('myfig')

将 Agg 替换为 SVG,希望这对您有用。

关于python - 在pyplot交互模式下插入超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com