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函数的使用

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

MATLAB画图函数plot简单用法

用法一用法二plot(X, Y, LineSpec); 其中LineSpec是字符串,表示图形设置:线条样式(line style)、每个点的样式(marker)、颜色(color)线条样式点的样式...

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

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

Matlab 画图:大图中画小图,Plot a smaller figure in a figure

用 matlab 画图时,发现一部分范围内,线之间贴得太近。于是想在一个图中画另外一个小图,实现局部放大的功能。 在网上众多偏方中,经过辛苦遴选与试验,发现以下的方法最为简单有效。 ...

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

毕设的时候,把图的横坐标标注换成文字: str={'noised','Mid','Ave','Wiener','WH','WS','CA','WG'}; set(g...
  • cyxcw1
  • cyxcw1
  • 2012-05-25 10:20
  • 1633

python画图——matplotlib.plot 学习

之前把《利用Python进行数据分析》撸了一遍,其中就有一章专门说数据可视化的,结果这两天做数据挖掘算法实现想用Python画个图,发现脑袋空空如也。所以今天又专门找个时间把Python数据可视化再撸...

MATLAB中plot()画图的颜色线型参数设置

y         黄色           ·   ...

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

在R语言中使用plot,qplot,ggploy来制作简单的散点图(scatter plot)、线图(line plot)、条形图(bar graph)、柱状图(histogram)、密度图(dens...

R Graphics Basics: Plot area, mar (margins),oma (outer margin area),mfrow, mfcol (multiple figures)

http://research.stowers-institute.org/efg/R/Graphics/Basics/mar-oma/index.htm Purpose This techn...

R-plot()

普通散点图:> BOD Time demand 1 1 8.3 2 2 10.3 3 3 19.0 4 4 16.0 5 5 15.6 6 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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