R语言演示功能
大家熟知的画图ggplot2包
library(ggplot2)
#查看系统自带的qplot的函数演示
example(qplot)
#R语言的基本对象
向量、矩阵、数组、数据框、列表
R语言的变量都是对象(包括函数),都有mode和lenght方法可以调用
#善用向量化的ifelse()函数

#R语言的下标从1开始,与C等语言不同
#R语言的矩阵元素默认按列存储
#善用apply, sapply, lapply(list apply)等函数,其中sapply(代表simplified apply)
apply(m, dimcode, f, frags)
m:矩阵
dimcode:矩阵的维度编号,1代表行,2代表列
f:应用在行或列上的函数
frags:f的可选参数

下面介绍添加图例函数的参数介绍,方便大家按照需要调整
legend(x, y = NULL, legend, fill = NULL, col = par("col"),
border = "black", lty, lwd, pch,
angle = 45, density = NULL, bty = "o", bg = par("bg"),
box.lwd = par("lwd"), box.lty = par("lty"), box.col = par("fg"),
pt.bg = NA, cex = 1, pt.cex = cex, pt.lwd = lwd,
xjust = 0, yjust = 1, x.intersp = 1, y.intersp = 1,
adj = c(0, 0.5), text.width = NULL, text.col = par("col"),
text.font = NULL, merge = do.lines && has.pch, trace = FALSE,
plot = TRUE, ncol = 1, horiz = FALSE, title = NULL,
inset = 0, xpd, title.col = text.col, title.adj = 0.5,
seg.len = 2)
|
x, y |
X,y用于定位图例,也可用单键词"bottomright", "bottom", "bottomleft", "left", "topleft", "top", "topright", "right" and "center" |
|
legend |
字符或表达式向量 |
|
fill |
用特定的颜色进行填充 |
|
col |
图例中出现的点或线的颜色 |
|
border |
当fill = 参数存在的情况下,填充色的边框 |
|
lty, lwd |
图例中线的类型与宽度 |
|
pch |
点的类型 |
|
angle |
阴影的角度 |
|
density |
阴影线的密度 |
|
bty |
图例框是否画出,o为画出,默认为n不画出 |
|
bg |
bty != "n"时,图例的背景色 |
|
box.lty, box.lwd, box.col |
bty = "o"时,图例框的类型,box.lty决定是否为虚线,box.lwd决定粗线,box.col决定颜色 |
|
pt.bg |
点的背景色 |
|
cex |
字符大小 |
|
pt.cex |
点的大小 |
|
pt.lwd |
点的边缘的线宽 |
|
x.intersp |
图例中文字离图片的水平距离 |
|
y.intersp |
图例中文字离图片的垂直距离 |
|
adj |
图例中字体的相对位置 |
|
text.width |
图例字体所占的宽度 |
|
text.col |
图例字体的颜色 |
|
text.font |
图例字体 |
|
merge |
logical, if TRUE,合并点与线,但不填充图例框,默认为TRUE |
|
trace |
logical; if TRUE显示图例信息. |
|
plot |
logical. If FALSE不画出图例 |
|
ncol |
图例中分类的列数 |
|
horiz |
logical; if TRUE,水平放置图例 |
|
title |
给图例加标题 |
|
inset |
当图例用关键词设置位置后,inset = 分数,可以设置其相对位置 |
|
xpd |
xpd=FALSE,即不允许在作图区域外作图,改为TRUE即可,与par()参数配合使用。 |
|
title.col |
标题颜色 |
|
title.adj |
图例标题的相对位置,0.5为默认,在中间。0最左,1为最右。 |
|
seg.len |
lty 与lwd的线长,长度单位为字符宽度 |
R语言演示功能的更多相关文章
- R语言的前世今生(转)
最近因病休养在家,另外也算是正式的离开Snack Studio.终于有了大把可以自由支配的时间.可以自主的安排.最近闲暇的时间总算是恶补了不少前段时间行业没有时间关注的新事物.看着行业里引领潮流的东西 ...
- 统计计算与R语言的资料汇总(截止2016年12月)
本文在Creative Commons许可证下发布. 在fedora Linux上断断续续使用R语言过了9年后,发现R语言在国内用的人逐渐多了起来.由于工作原因,直到今年暑假一个赴京工作的机会与一位统 ...
- R+openNLP︱openNLP的六大可实现功能及其在R语言中的应用
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- openNLP是NLP中比较好的开源工具,R语 ...
- NLP︱词向量经验总结(功能作用、高维可视化、R语言实现、大规模语料、延伸拓展)
R语言由于效率问题,实现自然语言处理的分析会受到一定的影响,如何提高效率以及提升词向量的精度是在当前软件环境下,比较需要解决的问题. 笔者认为还存在的问题有: 1.如何在R语言环境下,大规模语料提高运 ...
- R语言︱文本挖掘之中文分词包——Rwordseg包(原理、功能、详解)
每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:与前面的RsowballC分词不同的 ...
- R语言的帮助使用和图形功能简单介绍
R语言的帮助使用和图形功能简单介绍 R语言帮助,在Windows桌面下,有很多种.最长使用的是在命令行下help() > help.start() 会在浏览器中,打开帮助的主页 watermar ...
- R语言:用简单的文本处理方法优化我们的读书体验
博客总目录:http://www.cnblogs.com/weibaar/p/4507801.html 前言 延续之前的用R语言读琅琊榜小说,继续讲一下利用R语言做一些简单的文本处理.分词的事情.其实 ...
- R语言-神经网络包RSNNS
code{white-space: pre;} pre:not([class]) { background-color: white; }if (window.hljs && docu ...
- R语言书籍的学习路线图
现在对R感兴趣的人越来越多,很多人都想快速的掌握R语言,然而,由于目前大部分高校都没有开设R语言课程,这就导致很多人不知道如何着手学习R语言. 对于初学R语言的人,最常见的方式是:遇到不会的地方,就跑 ...
随机推荐
- 【matlab】设定C++编译器
在用matlab2016a,运行的代码涉及到C++混编,要用mex把C++代码编译出来. 记得几年前的matlab版本,通过: mex -setup 就可以设定了,选择要使用的编译器(文本的超链接), ...
- Hibernate学习-在线书城后台管理系统的设计
写在前面:小编经历了昨天一晚上加今天一整天的“不吃不喝(夸张点…总之就是把时间全分享给TA了)”终于把程序的问题全部解决了,小编现在的心情十分的开森,开森,开森,Happy,话不多说,直接进入正题: ...
- Android成长日记-使用Intent实现页面跳转
Intent:可以理解为信使(意图),由Intent来协助完成Android各个组件之间的通讯 Intent实现页面之间的跳转 1->startActivity(intent) 2->st ...
- StringBuilder类与String类的区别
String对象是不可改变的,每次使用String类中的方法时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间.在需要对字符串执行重复修改的情况下,与创建新的String对象相关的 ...
- Scala implicit
Scala implicit implicit基本含义 在Scala中有一个关键字是implicit, 之前一直不知道这个货是干什么的,今天整理了一下. 我们先来看一个例子: def display( ...
- Linux 命令之 Navicat 连接 Linux 下的Mysql数据库
2016年12月7日18:44:06 -====------------------------ GRANT ALL PRIVILEGES ON *.* TO 'itoffice'@'%' IDEN ...
- oracle建表并设置ID为自动增长
CREATE TABLESPACE shopping DATAFILE 'D:\oracle\mypc\oradata\orcl\shopping.dbf' SIZE 20M AUTOEXTEND O ...
- RNN 入门教程 Part 1 – RNN 简介
转载 - Recurrent Neural Networks Tutorial, Part 1 – Introduction to RNNs Recurrent Neural Networks (RN ...
- SPOJ:ABCDEF
传送门 废话不说,这道题暴力枚举是$O(N^6)$,显然无法承受. 推导一下 $(x_1*x_2+x_3)/x_4-x_5=x_6$ $x_1*x_2+x_3=x_4*(x_5+x_6)$ 等式左边和 ...
- python regrex
Python正则表达式指南 The source from the website http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.htm ...