<< Click to Display Table of Contents >> 动态更新R脚本生成图片 |
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 脚本绘制失败,前台返回出错原因。
(2)run(String script):
其中script 指的是R 脚本。如果R 脚本绘制失败,前台返回出错原因。
2. 执行完绘图方法后,图片保存路径下就有相应的图片资源,在图片组件的属性对话框中刷新导入即可。