R plot 画图

原创 2011年01月11日 00:37:00

x和yget data

par(mfrow=c(2, 2), mar=c(1, 1, 2, 1))
par(cex=0.7)
 x <- 1:10
y <- matrix(sort(rnorm(30)), ncol=3)

 

================================================

plot(x, y[,1], ylim=range(y), ann=FALSE, axe=FALSE, type="l", col="red")

#ylim指定纵坐标的range
axis(1, at = 1:max(x), labels = letters[1:max(x)])
axis(2)
points(x, y[,1])
lines(x, y[,2], col="green")
points(x, y[,2], pch=2)
lines(x, y[,3], col="blue")
points(x, y[,3], pch=3)

box(lty='1373',col='red')

 

=================================================

最简洁的

plot(x, y[,1], ylim=range(y), ann=FALSE, axe=FALSE, type="o ", col="red")
axis(1, at = 1:max(x), labels = letters[1:max(x)])
axis(2)

# points(x, y[,1]) #这样画线和点的颜色一样,不太方便控制
lines(x, y[,2], col="green")
# points(x, y[,2], pch=2)
lines(x, y[,3], col="blue")
# points(x, y[,3], pch=3)

box(lty='1373',col='red')

 

=================================================

也可以这样指定坐标点的文本显示

axis(side=1,at=seq(0,max(x),1),outer=FALSE, tick=TRUE,lwd.ticks=1,lty=1,tck=0.01, labels=FALSE)

#tick     a logical value specifying whether tickmarks and an axis line should be drawn.

#lwd     line width

#lwd.tick   line width of tick mark

#tck    tick的长度占图的长(应该对应纵坐标上的tick mark)或者宽的比例
axis(side=2)
mtext("a", side=1,at=1)
mtext("b", side=1,at=2)
mtext("c", side=1,at=3)
mtext("d", side=1,at=4)
mtext("e", side=1,at=5)
mtext("f", side=1,at=6)
mtext("h", side=1,at=7)
mtext("i", side=1,at=8)
mtext("jj", side=1,at=9)
mtext("k", side=1,at=10)

 

 

R语言中plot()函数里的6种边框

R语言中,设置plot(x,y,'..., bty="o",..)里参数bty,就可以不同的6种边框了。      bty可以取6种字符,分别为“o”、“l”、“7”、“c”、“u”、“]”。这些字符...
  • sanqima
  • sanqima
  • 2015年01月22日 17:33
  • 6911

[R语言绘图]plot函数的使用

R语言中最简单的一个绘图函数就是plot了。如果之前用过matlab,用R画图的时候就很可能会尝试plot这个命令能不能使用。plot(a)一般就能得到我们想要的图。但是,如果想进一步设置其他属性,如...
  • u012314976
  • u012314976
  • 2015年06月08日 11:31
  • 28633

在R中使用plot,qplot,ggplot三个函数做简单的常用图形

在R语言中使用plot,qplot,ggploy来制作简单的散点图(scatter plot)、线图(line plot)、条形图(bar graph)、柱状图(histogram)、密度图(dens...
  • xiebin6163
  • xiebin6163
  • 2017年04月15日 18:10
  • 1200

matlab画图函数用法,subplot,plot

转载:http://blog.163.com/my_it_dream_pwj/blog/static/17841430520112294342649/ subplot 功能 分割fi...
  • u011070171
  • u011070171
  • 2015年11月04日 14:23
  • 3881

Matlab中使用Plot函数动态画图方法总结

Matlab除了强大的矩阵运算,仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,...
  • ZJ651927693
  • ZJ651927693
  • 2013年12月23日 17:41
  • 4373

MATLAB画图函数plot简单用法

用法一用法二plot(X, Y, LineSpec); 其中LineSpec是字符串,表示图形设置:线条样式(line style)、每个点的样式(marker)、颜色(color)线条样式点的样式...
  • xtingjie
  • xtingjie
  • 2017年04月29日 16:28
  • 401

Matlab中画图函数汇总:plot/set/legend

Matlab中画图函数汇总:plot/set/legend 功能 二维曲线绘图 语法 plot(Y) plot(X1,Y1,...) plot(X1,Y1,Line...
  • qing101hua
  • qing101hua
  • 2017年11月14日 13:15
  • 185

(matlab)plot画图的颜色线型

(matlab)plot画图的颜色线型   (matlab)plot画图的颜色线型          y         黄色           ·          ...
  • qiaoxiaoming2000
  • qiaoxiaoming2000
  • 2015年02月05日 16:29
  • 289

matlab中plot函数画图的相关问题

Matlab绘图 原博客地址:http://blog.sina.com.cn/s/blog_708637950101berv.html 一.二维绘图 二维图形是将平面坐标上的数据点连接起来的平面...
  • linghuchong2
  • linghuchong2
  • 2017年11月26日 16:00
  • 57

matlab画图基本函数和参数之plot

毕设的时候,把图的横坐标标注换成文字: str={'noised','Mid','Ave','Wiener','WH','WS','CA','WG'}; set(gca,'XTick',x);...
  • cyxcw1
  • cyxcw1
  • 2012年05月25日 10:20
  • 1751
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:R plot 画图
举报原因:
原因补充:

(最多只允许输入30个字)