Testing several commands, including a dynamic display of some command based on user input through 'Pretty Tracker', and usage of several graph parameters.
Test 2a - basic R command
This code:
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2b - basic plotting
This code:
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2c - dynamic variable usage
This code:
Produces:
{$user}
{{user}}
Test 2d - parsing html code
This code:
{R()}cat("<b>hello</b>"){R}
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2e - wikisyntax param
Attempt parsing with different values for wikisyntax param
Test 2e1 - no wikisyntax set
This code:
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2e2 - wikisyntax set to 0
This code:
{R(wikisyntax=>0)}cat("__hello__"){R}
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2e3 - wikisyntax set to 1
This code:
{R(wikisyntax=>1)}cat("__hello__"){R}
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2f - using the R workspace (param. loadandsave)
a using loadandsave=1
{R(loadandsave="1")}
rm(list = ls());
ls();
a<-12;
cat("\na = 12\n");
{R}
× Plugin disabled
Plugin r cannot be executed.
b using loadandsave=1
{R(loadandsave="1")}
ls();
b<-a*3;
cat("\nb = a*3 = ");
cat(b);
{R}
× Plugin disabled
Plugin r cannot be executed.
c using loadandsave=0
{R(loadandsave="0")}
ls();
cat("\nc = b*2 = ");
c<-b*2;
cat(c);
{R}
× Plugin disabled
Plugin r cannot be executed.
This previous code should produce something like:
Test 2i - pretty tracker through using param tplwiki in trackerlist
Showing R output through a Pretty tracker template saved on a wiki page (using tplwiki in plugin trackerlist, to use the content of this page
r_test2_template01 as smarty template.
This code:
{tracker trackerId="$profileobject:r_test_tracker1$" url="tiki-index.php?page=r_test2"}
{TRACKERLIST(trackerId=>$profileobject:r_test_tracker1$, showlinks=>y, tplwiki=>$profileobject:r_test2_template01_page$)}
{TRACKERLIST}
Produces:
You do not have permission to insert an item
Test 2j - plotting some other graphs with some more data and functions, with different parameters
Test 2j1 - Using default: res 72, pointsize 12,
Width 500px and rest by default: res 72, pointsize 12, bg "transparent"
This code:
^{R(width=500)}data(cars)
plot( cars$dist ~ cars$speed )
title('Test 2j1 - By default, res 72, pointsize 12, bg transparent')
m <- lm( cars$dist ~ cars$speed )
k <- coef(m)
curve( k[1] + k[2]*x , from=min(cars$speed) , to=max(cars$speed) , add=TRUE ){R}^
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2j2 - res 120 & pointsize 12 & bg yellow
If not pointsize is set, default value (12) is used.
This code:
^{R(width=500 res=120 units=px bg=yellow)}data(cars)
plot( cars$dist ~ cars$speed )
title('Test 2j2 - res 120 & pointsize 12 & bg yellow')
m <- lm( cars$dist ~ cars$speed )
k <- coef(m)
curve( k[1] + k[2]*x , from=min(cars$speed) , to=max(cars$speed) , add=TRUE ){R}^
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2j3 - res 72 & pointsize 16
This code:
^{R(width=500 res=72 pointsize=16 units=px)}data(cars)
plot( cars$dist ~ cars$speed )
title('Test 2j3 - res 72 & pointsize 16')
m <- lm( cars$dist ~ cars$speed )
k <- coef(m)
curve( k[1] + k[2]*x , from=min(cars$speed) , to=max(cars$speed) , add=TRUE ){R}^
Produces:
× Plugin disabled
Plugin r cannot be executed.
Test 2j4 - res 120 & pointsize 16
This code:
^{R(width=500 res=120 pointsize=16 units=px)}data(cars)
plot( cars$dist ~ cars$speed )
title('Test 2j4 - res 120 & pointsize 16')
m <- lm( cars$dist ~ cars$speed )
k <- coef(m)
curve( k[1] + k[2]*x , from=min(cars$speed) , to=max(cars$speed) , add=TRUE ){R}^
Produces:
× Plugin disabled
Plugin r cannot be executed.