active pdf/annotated visualization RFC
Barry Rowlingson
B.Rowlingson@lancaster.ac.uk
Tue, 05 Nov 2002 13:47:50 +0000
Vincent J. Carey, Jr. wrote:
> The basic objective
> is to take a small number of locations on a graph and
> hyperlink them -- add persistent information to the pdf
> rendering of the graph so that when the user clicks
> on the location, a browser is (started if necessary and) pointed
> to a URL specified by the persistent information.
>
I'd save the graphic as a PNG and then use Gimp's Imagemap function to
define hyperlink areas on the image. Then Gimp writes out a chunk of
HTML that you include in a web page.
Imagemaps are the standard way of making parts of an image clickable,
and are supported by all graphical browsers, and do not require
proprietary PDF format documents.
Here's a sample that displays plot.png and defines a circle that when
clicked on takes you to 'data.html':
<IMG SRC="plot.png" WIDTH=505 HEIGHT=664 BORDER=0 USEMAP="#map">
<MAP NAME="map">
<AREA SHAPE="CIRCLE" COORDS="67,358,8" HREF="data.html">
</MAP>
How can we integrate this with R? I guess that HREF's could be added
to plot commands:
link[1] <- "data1.html" ; link[2] <- "data2.html" ; etc etc
plot(1:10,1:10,href=links)
text(5,5,"Click here for info",href="click.html")
and then there would be a function that saves a graphic image (PNG
file) and an HTML MAP specification.
Blue sky thinking today.
Baz
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._