我是canvasXpress

canvasXpress是一个基于Java的库,用于可重复研究的交互式图形绘制。在R中,通过canvasXpress包可以轻松创建各种图形,无需复杂的shiny编码。虽然中文教程有限,但可以通过R中文社区的资源开始学习。该包支持多种图形类型,包括3D散点图等,能提升数据分析展示的专业感。
摘要由CSDN通过智能技术生成

  前几天在R中文社区看见的关于动态图的制作的canvasXpress包,可以说是一见钟情,这个包的优秀之处不用我多言,不用和shiny一样复杂的编码,就可以制作出相应的动态图。本人也尝试了下shiny包,发现,学起来还是在server的编码处有问题,所以,想转过头来学下这个包,不过遗憾的是并没有发现全中文的教学,比较好一点的还是’宏基因组’中刘永鑫老师在R中文社区的一篇文。总而言之,想要学习这个canvasXpress包,就要自己慢慢挖掘了。

  引用刘永鑫老师的话:“CanvasXpress核心是一个Java语言编写的库,主要用于可重复 研究。在R中可以安装canvasXpress包,使用canvasXpress命令绘制各种各样的交互式图形,非常高效方便,实现如下数百种图形,令你的结果瞬间B格爆满。”

1.首次安装canvaxXpress

# 没有devtools也需要安装
install.packages(devtools)
library(devtools)

# 安装canvasXpress
devtools::install_github('neuhausi/canvasXpress')
library(canvasXpress)

2.canvasXpress的帮助文件

2.1帮助文件


?canvasXpress
#这个帮助文档都是参数,且没有示例

2.2 翻译内容仅供参考

#Description
#描述

#Custom HTML widget creation function based on widget YAML and JavaScript for use in any html-compatible context
#自定义HTML控件创建函数基于Widget YAML和JavaScript中使用任何HTML兼容的环境

#Usage
#用法
#canvasXpress(data = NULL, smpAnnot = NULL, varAnnot = NULL,graphType = "Scatter2D", events = NULL, afterRender = NULL,pretty = FALSE, digits = 4, width = 600, height = 400,destroy = FALSE, ...)

#Arguments
#参数

#data    data.frame-, matrix-, or list- classed data object
#数据  数据框,矩阵,列表等

#smpAnnot    additional data that applies to samples (columns)
#适用于样本(列)的附加数据

#varAnnot   (variable annotate 变量注释)
#additional data that applies to variables (rows)
#适用于变量(行)的附加数据

#graphType  
#type of graph to be plotted - default = "Sca
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值