reportlabを使用してインタラクティブなグラフを作成しています。グラフの各バーは、そのバーで表されるデータに関連する情報へのリンクであり、この機能はうまく機能します。
バーにカーソルを合わせると、バーがリンクしているURLが表示されます。リンク先のウェブページのタイトルなど、この「ツールチップ」にテキストを追加したいと思います。
いくつかのメーリングリストのスレッドを見て、reportlabユーザーガイドを検索しましたが、決定的な答えを与えるものは何も見つかりません。これは可能ですか?
from reportlab.pdfgen import canvas
from reportlab.lib.units import inch
c = canvas.Canvas("hover.pdf")
# This square links to google.com.
# How do I make the message "Go to google" appear when the user
# hovers over this square?
c.rect(0*inch, 0*inch, 1*inch, 1*inch, fill=1)
c.linkURL('http://google.com', (0*inch, 0*inch, 1*inch, 1*inch), relative=1)
c.showPage()
c.save()