R语言程序图形界面实现方法
目前,R语言程序实现图形界面的实用方法是用HTML实现。R语言HTML的软件包是shiny,可实现web的效果和用户控制计算机的操作界面,所谓人机互动界面实际是操作系统的作业管理的内容。例如:UNIX的shell。
此外, tcltk包可以做简单的对话框等窗口对象,软件包shiny和dashboard可实现不同图形的“同窗口”排列。
R语言编程环境图形界面
R语言的编程界面可用GUI方式实现。现在有公认的是7种图形编程环境。
(1)RStudio 网址:http://www.rstudio.org
RStudio 可在 Windows、MacOS X和Linux 系统应用。RStudio是R语言图形界面公司。
(2)Rattle 网址:http://rattle.togaware.com
(3)Red-R 网址:www.red-r.org
(4) Deducer 网址:www.deducer.com
(5)RKWard 网址:rkward.sourceforge.net
(6)JGR 网址:rforge.net/JGR/
(7)R Commander 网址:socserv.mcmaster.ca
被认为是最稳定的R语言图形界面。
图形界面的详细信息见“R GUI项目界面”。
R语言可视化
R语言提供了良好的内置函数和库,比如ggplot2, leaflet, lattice,建立可视化效果分析数据。
Hadley Wickam编写了ggplot软件包。ggplot是组合绘图的软件包,用格点绘图技术。能定义各种底层组件,比如线条、方块构建复杂图形,有些可达到出版要求。 ggplot能制作地图。
lattice软件包图形函数种类较多,可实现三维视图。
参考文献
-
1.
R 语言 7个 免费的GUI图像界面工具说明(如有知识产权法律问题请书面通知)
- http://blog.csdn.net/lhy55040817/article/details/8484883 2. ggplot2绘图入门
- http://www.plob.org/article/3553.html 3. 当R用户用ggplot2 package时,经常问的10个问题
- http://mp.weixin.qq.com/s?__biz=MjM5MTYwMjI3Mw==&mid=404538620&idx=4&sn=d9153582ffd42f56fa034c953f4668ca&3rd=MzA3MDU4NTYzMw==&scene= 4. R Interface(R界面)
- http://www.dataguru.cn/article-3627-2.html