Hi Stefan, > On 15 May 2018, at 13:31, Stefan McKinnon Høj-Edwards <s...@iysik.com> wrote: > > Hi Rainer, > > You are currently using a java library to create the plot. Your package is > basically a wrapper around the java file.
Correct - that why I am limited to using the specified output formats. > The only way to make it more "R-like" would be to re-implement the rendering > in R (or Rcpp or using the grid package). Yes - I want to render the generated graphs in a graphics device in R, as if I would use a plot(1,1) command. > > To get a vector based image, your code suggests you can use the SVG format. > But again, that does not have anything to do with R. As vector I have sag, eps, and tikz formats - and the R part is: can I render these in an R device. I am not interested in R-like coded in the package, I am simply looking for a way to display this in an R device. Cheers, Rainer > > Kindly, > Stefan McKinnon Høj-Edwards > > Stefan McKinnon Høj-Edwards > ph.d. Genetics > +44 (0)776 231 2464 > +45 2888 6598 > Skype: stefan_edwards > > 2018-05-15 13:22 GMT+02:00 Rainer Krug <rai...@krugs.de > <mailto:rai...@krugs.de>>: > Hi > > I asked the question at stack exchange yesterday ( > https://stackoverflow.com/q/50325139/632423 > <https://stackoverflow.com/q/50325139/632423> ) and did not get a response so > far, so I repost it here: > > #### > > I have the following situation: I use an external command (plantuml - > http://plantuml.com/ <http://plantuml.com/> ) to create a graph. This is done > via R by using a (my) package ( https://github.com/rkrug/plantuml > <https://github.com/rkrug/plantuml> ). The resulting graph can be a file > (png, svg, eps, pdf, vdx or LaTeX/Tikz with or without preamble) or I can > send the image to stdout, using the same formats. > > Now I want to plot this graph as R-like as possible, i.e. in a graphic > device. At the moment I am using a temporary file, which I display using > readPNG() and grid::grid.raster() which works, but I am not that happy with > this approach as > > • I have to use a temporary file which I would like to avoid, and > • it is a raster format and I would prefer a vector format. > > My question is therefore: > > • Is there a way to display any of the vector formats in a graphics > device in R? > • Can I pipe stdout (the result from the call to plantuml) directly > into the device (or through any function) without having to create an > intermediate file? > > #### > > Thanks for any [pointers, > > Rainer > > > -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, > UCT), Dipl. Phys. (Germany) > > University of Zürich > > Cell: +41 (0)78 630 66 57 > email: rai...@krugs.de <mailto:rai...@krugs.de> > Skype: RMkrug > > PGP: 0x0F52F982 > > > > > ______________________________________________ > R-package-devel@r-project.org <mailto:R-package-devel@r-project.org> mailing > list > https://stat.ethz.ch/mailman/listinfo/r-package-devel > <https://stat.ethz.ch/mailman/listinfo/r-package-devel> > > -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) University of Zürich Cell: +41 (0)78 630 66 57 email: rai...@krugs.de Skype: RMkrug PGP: 0x0F52F982
signature.asc
Description: Message signed with OpenPGP
______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel