R语言图形编程


R语言图形界面在windows系统中并没有实现。所以R语言程序很少能实现图形界面。R语言能实现多样的图形,包括时间序列的plot图、分布的直方图和核密度图、均值和分位数的箱图、散点图、金融数据分析的QQ图等。

R语言程序图形界面实现方法

目前,R语言程序实现图形界面的实用方法是用HTML实现。R语言HTML的软件包是shiny,可实现web的效果和用户控制计算机的操作界面,所谓人机互动界面实际是操作系统的作业管理的内容。例如:UNIX的shell。

此外, tcltk包可以做简单的对话框等窗口对象,软件包shiny和dashboard可实现不同图形的“同窗口”排列。

R语言编程环境图形界面

R语言的编程界面可用GUI方式实现。现在有公认的是7种图形编程环境。

(1)RStudio  网址:http://www.rstudio.org

      RStudio 可在 WindowsMacOS XLinux 系统应用。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

此文是多个技术论文的综合,还有博客文章。


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值