动态更新R脚本生成图片

<< Click to Display Table of Contents >>

当前位置:  深度分析 > 其它分析算法 

动态更新R脚本生成图片

Previous pageReturn to chapter overviewNext page

R 语言有丰富的绘图函数,系统为用户提供使用R 脚本绘图的接口。通过js 脚本在后台运行R 脚本以生成图片,用户可通过Image 组件动态加载生成的图片。产品目前支持三种类型:png 格式, jpg 格式, bmp 格式。

操作步骤如下:

1. 使用RCalScript 定义Scriptable 对象,有如下方法:

(1)draw(String script, String path, boolean refresh):其中script 指的是R 脚本; path 指的是图片路径(包括名称、后缀,图片默认保存在bihome/image 下); refresh 指的是是否刷新,如果是则每次都生成新的图片,如果否则只在图片不存在的情况下生成图片。如果R 脚本绘制失败,前台返回出错原因。

ML122

(2)run(String script):

其中script 指的是R 脚本。如果R 脚本绘制失败,前台返回出错原因。

ML123

2. 执行完绘图方法后,图片保存路径下就有相应的图片资源,在图片组件的属性对话框中刷新导入即可。

ML124