r-axisr b是什么意思思

3.3.4 坐标轴_R语言与网站分析_红黑联盟读书频道
3.3.4 坐标轴
本文所属图书&>&
本书从互联网应用角度对R语言如何实现数据挖掘和指标分析等问题做了阐述。通过诸多真实应用案例的分析,作者试图为读者建立起一座沟通数学原理和互联网实际业务应用的桥梁。同时本书给出了案例中的完整代码以及分&&
坐标轴的设置主要包括主坐标轴(x轴和y轴)的范围和刻度标记,以及副坐标(右侧的纵坐标)的相关属性等。
1.axis函数
axis函数可以在上、下、左、右4个边上设置坐标轴,并设置坐标轴的范围/刻度标记等。其主要参数如表3-10所示。
表3-10 axis函数的主要参数
side&设置坐标轴所在的边。当取值为1、2、3、4时,分别表示坐标轴处于下、左、上、右各边
labels&通过向量来设置坐标轴内各刻度的名称(刻度标记)
font.axis&刻度标记的字体
cex.axis&刻度标记的大小
col.axis&刻度标记的颜色
at&通过向量来设置坐标轴内各刻度标记的位置。at参数向量要与labels向量一一对应
tick&逻辑参数,如果tick=TRUE(默认),则画出坐标轴。
如果tick=FALSE,则不画出坐标轴。注意,此时并不影响刻度标记labels的展示
col&坐标轴的颜色。tick=TRUE时,有效
col.ticks&坐标轴刻度线的颜色。
注意:col.ticks是指与坐标轴垂直的小刻度线的颜色。
   col表示设置了除刻度标记(labels)以外的部分颜色,包括col.ticks
lty&坐标轴的样式。tick=TRUE时,有效。具体取值的含义可以参考1.2.4&线元素相关参数设置&
lwd&坐标轴的宽度。tick=TRUE时,有效。具体取值的含义可以参考1.2.4&线元素相关参数设置&
参数中的颜色有3种:col.axis、col、col.ticks,具体的解释已经在表3-10中给出。这里再使用如下一段代码加以说明:
axis(3, c(2,5,8,11,14,17,20), labels = text.x, cex.axis=0.75,col.axis=&red&,col=&blue&,col.ticks=&green&)
产生的坐标轴样式如图3-20所示。
可以看到,刻度标记通过col.axis=&red&设置为红色 。 col=&blue& 表示把其余部分设置为蓝色。最后通过col.ticks=&green& 语句把与坐标轴垂直的刻度线的颜色覆盖为绿色。
柱状图可用于分析数据在不同分类情况下的展示,例如,3.3.1中的例子&本周的pv数据趋势&就采用了柱状图。柱状图的x轴不能单纯地用1~7表示,这并不能体现实际意义。相比之下,更加希望将x轴的相关刻度标记为:&周一&~&周日&。要实现此目标不难,继续加载如下代码:
text.x&-c(&周一&,&周二&,&周三&,&周四&,&周五&,&周六&,&周日&)
axis(side=1, c(2,5,8,11,14,17,20), labels = text.x, tick = FALSE, cex.axis = 0.75)
最后结果如图3-21所示。
这里通过labels = text.x,设置刻度标记为周一至周日,并设置cex.axis=0.75,使标记文字缩小。通过tick = FALSE隐藏其余坐标轴及其刻度线的展示。通过设置side参数为1,使该语句用于设置底部的x轴。设置at参数为c(2,5,8,11,14,17,20),在相应的横坐标处显示刻度标记。
在PV趋势分析中,还希望在柱形图的上方画出pv的同比增长率和环比增长率。这就需要在右侧上方绘制一个副y坐标轴,其刻度范围是-60%~60%。代码如下:
axis(4,at=seq(from=250,length.out=7,by=40),labels=c(&-60%&,&-40%&,&-20%&,&0&,&20%&,&40%&,&60%&))
显示效果如图3-22所示。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。配镜单上写 远用 R SPH:-4.50,CYL -1.00,AXIS X180 L SPH -_百度知道
配镜单上写 远用 R SPH:-4.50,CYL -1.00,AXIS X180 L SPH -
CYL -1,CYL -1.50,AXIS X180L SPH -3.00配镜单上写
瞳距57,散光75度。希望对你能有所帮助右眼近视250度,轴位15。这些数据可以配一副眼镜了。左眼近视250度
其他类似问题
为您推荐:
axis的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁眼镜信息 SPH R-1.50 L-1.25 CYL R-0.50 L-0.50 AXIS R180.0 L180.0 是什么意思啊?_百度知道
眼镜信息 SPH R-1.50 L-1.25 CYL R-0.50 L-0.50 AXIS R180.0 L180.0 是什么意思啊?
cyl 柱镜,加近视散光50度。表示。左眼远视125度。这只是电脑验光结果(还有的给忘了:右眼远视150度,近视散光50度。sph表示球镜,L左眼R表示右眼
其他类似问题
为您推荐:
axis的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 2570|回复: 0
R语言:panel.axis()函数中文帮助文档(中英文对照)
panel.axis(lattice)
panel.axis()所属R语言包:lattice
& && && && && && && && && && && && && & Panel Function for Drawing Axis Ticks and Labels
& && && && && && && && && && && && && &&&绘制轴刻度线和标签面板功能
& && && && && && && && && && && && && &&&译者:生物统计家园网 机器人LoveR
描述----------Description----------
panel.axis is the function used by lattice to draw axes. It is typically not used by users, except those wishing to create advanced annotation. Keep in mind issues of clipping when trying to use it as part of the panel function. current.panel.limits can be used to retrieve a panel's x and y limits.
panel.axis晶格用于绘制轴的功能。它通常不是由用户使用,除了那些希望创建先进的注释。保持在裁剪头脑问题时,试图用它作为面板功能的一部分。 current.panel.limits可以用来检索面板的x和y的限制。
用法----------Usage----------
panel.axis(side = c(&bottom&, &left&, &top&, &right&),
& && && &&&at,
& && && &&&labels = TRUE,
& && && &&&draw.labels = TRUE,
& && && &&&check.overlap = FALSE,
& && && &&&outside = FALSE,
& && && &&&ticks = TRUE,
& && && &&&half = !outside,
& && && &&&which.half,
& && && &&&tck = as.numeric(ticks),
& && && &&&rot = if (is.logical(labels)) 0 else c(90, 0),
& && && &&&text.col, text.alpha, text.cex, text.font,
& && && &&&text.fontfamily, text.fontface, text.lineheight,
& && && &&&line.col, line.lty, line.lwd, line.alpha)
current.panel.limits(unit = &native&)
参数----------Arguments----------
参数:side
A character string indicating which side axes are to be drawn on. Partial specification is allowed.&&
方轴要绘制一个字符串。允许部分规范。
Numeric vector giving location of labels.&&
数字向量标签的位置。
参数:labels
The labels to go along with at.&&The labels can be a character vector or a vector of expressions.&&Alternatively, at can be a logical flag: If TRUE, the labels are derived from at, otherwise, labels are empty.&&
标签一起去at。标签可以是一个字符向量或向量表达式。另外,at可以是一个逻辑标志:TRUE如果从at派生标签,否则,标签是空的。
参数:draw.labels
A logical indicating whether labels are to be drawn.&&
一个逻辑指示标签是否绘制。
参数:check.overlap
A logical, whether to check for overlapping of labels.&&This also has the effect of removing at values that are &too close& to the limits.&&
一个逻辑,是否要检查标签重叠。这也有消除at值是到了极限“太近”的效果。
参数:outside
A logical flag, indicating whether to draw the labels outside the panel or inside. Note that outside=TRUE will only have a visible effect if clipping is disabled for the viewport (panel).&&
一个逻辑标志,指示是否提请面板内或外的标签。注意outside=TRUE只会有一个明显的效果,如果剪辑禁用视口(面板)。
参数:ticks
Logical flag, whether to draw the tickmarks.&&
逻辑标志,是否提请tickmarks的。
参数:half
Logical flag, indicating whether only around half the scales will be drawn for each side.&&This is primarily used for axis labeling in splom.& &
逻辑标志,指示是否将各个侧面的只有大约一半的规模。这主要是用来轴splom标签。
参数:which.half
Character string, either &lower& or &upper&, indicating which half is to be used for tick locations if half& &&&= TRUE.&&Defaults to whichever is suitable for splom.&&
字符串,要么&lower&或&upper&,其中一半是被用于刻度位置,如果half& &&&= TRUE。取其默认是适合splom。
A numeric scalar multiplier for tick length.&&Can be negative, in which case the ticks point inwards.& &
一个刻度长度的数字标量倍增。可以是负数,在这种情况下,刻度线点向内。
Rotation angle(s) for labels in degrees. Can be a vector of length 2 for x- and y-axes.&&
旋转角()度的标签。可以是一个长度为2的x和y轴的矢量。
参数:text.col
Color for the axis label text.&&See gpar for more details on this and the other graphical parameters listed below.&&
轴标签文本的颜色。看到gpar有关详细信息,这和下面列出的其他图形的参数。
参数:text.alpha
Alpha-transparency value for the axis label text.&&
轴标签文本的Alpha透明度值。
参数:text.cex
Size multiplier for the axis label text.&&
轴标签文本的大小乘数。
参数:text.font, text.fontfamily, text.fontface
Font for the axis label text.&&
轴的标签文字的字体。
参数:text.lineheight
Line height for the axis label text.&&
轴标签文本行的高度。
参数:line.col
Color for the axis label text.&&
轴标签文本的颜色。
参数:line.lty
Color for the axis.&&
轴的颜色。
参数:line.lwd
Color for the axis.&&
轴的颜色。
参数:line.alpha
Alpha-transparency value for the axis.&&
轴的Alpha透明度值。
参数:unit
Which grid unit the values should be in.&&
其中电网unit值应该是英寸
详情----------Details----------
panel.axis can draw axis tick marks inside or outside a panel (more precisely, a grid viewport). It honours the (native) axis scales. Used in panel.pairs for splom, as well as for all the usual axis drawing by the print method for &trellis& objects. It can also be used to enhance plots &after the fact& by adding axes.
panel.axis可以绘制轴刻度面板内部或外部(更确切地说,一个网格“视口)。它的荣誉(母语)轴尺度。使用panel.pairssplom,以及所有由&trellis&对象的打印方法,通常轴绘图。它也可以使用,以提高通过增加轴图“后的事实”。
值----------Value----------
current.panel.limits returns a list with components xlim and ylim, which are both numeric vectors of length 2, giving the scales of the current panel (viewport).&&The values correspond to the unit system specified by unit, by default &native&.
current.panel.limits返回组件列表xlim和ylim,这两个数字向量长度为2,当前面板(视口)的规模。的值对应unit指定的单位系统,由默认的&native&。
作者(S)----------Author(s)----------
Deepayan Sarkar &a href=&mailtoeepayan.Sarkar@R-project.org&&Deepayan.Sarkar@R-project.org&/a&
参见----------See Also----------
Lattice, xyplot, trellis.focus, unit
Lattice,xyplot,trellis.focus,unit
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
Powered by}

我要回帖

更多关于 r b是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信