将鼠标悬停在使用matplotlib从python生成的PDF文件中

时间:2015-11-13 15:45:15

标签: python pdf matplotlib hyperlink mouseover

在PDF文件中,当您将鼠标放在链接上时,会出现鼠标悬停文本(在我的PDF阅读器中,在黄色框中)。是否可以在使用matplotlib的python生成的PDF文件中包含此类元素?我希望将鼠标悬停在文字的一个点上,并且没有链接到文本中的网站。

我该怎么做,从以下代码开始?

import numpy as np
import matplotlib.pyplot as plt
N = 10
x = np.random.rand(N)
y = np.random.rand(N)
fig = plt.figure()
plt.scatter(x, y,label='http://website.com')
plt.xlabel('x')
plt.ylabel('y')
plt.legend()
plt.show()
fig.savefig("myfig.pdf")

您可以在生成的PDF文件myfig.pdf中的图例链接上看到鼠标悬停文本框。

感谢您的帮助。

0 个答案:

没有答案