Retrieving R plot from inside Execute Script (R) within RapidMiner process

ElPatoElPato Member Posts: 10 Contributor II
edited November 2019 in Help
I would love to be able to generate a "plot" using R inside an "Execute Script (R)" and be able to view the plot once the Rapidminer process finishes. Any ideas?

ImageMiner made a post about 5 months ago asking about this functionality, and it was said this was being developed. Just wondering if anyone has found a workaround to make this possible or if this functionality will be available in the not-so-distant future. I am new to R, so if there is a workaround, please be gentle :-).

Thanks in advance,
David
Tagged:

Answers

  • robertrobert Member Posts: 14 Contributor II
    Here's a workaround that meets your stated criteria - an R script that both saves a plot and opens it automatically. The benefit is that you have full control over the plot (e.g. using Cairo), giving you a better quality vs. a direct screen output.

    library(quantmod)
    getSymbols("GS")
    pdf("test.pdf")
    chartSeries(GS)
    dev.off()
    system('evince test.pdf')

    Of course, the example would work with any other plots.
    Anybody has a better workaround?
  • robertrobert Member Posts: 14 Contributor II
    ... and here's the non-workaround:

    just open a device in the script:

    X11()
    # your plots here
Sign In or Register to comment.