getStyle(SVGAnnotation)
getStyle()所属R语言包:SVGAnnotation
Manipulate the style attribute of an SVG node
操纵的SVG节点的样式属性
译者:生物统计家园网 机器人LoveR
描述----------Description----------
These functions allow us to query and set and reorganize the value of a style attribute of an SVG node. We use these to determine the vector of CSS-based style settings and to set a new value.
这些功能让我们来查询和设置和重组的一个SVG节点样式属性的值。我们利用这些向量,以确定基于CSS的样式设置,并设置一个新值。
modifyStyle is used to merge new values for particular characteristics in an existing style.
modifyStyle用于合并的具体特点,在现有的样式的新值。
These functions are provided for use in building higher-level functionality such as tooltips, animation, and other effects in SVG plots.
这些功能是提供更高级别的功能建设,如工具提示,动画,并在SVG图的其他影响使用。
用法----------Usage----------
getStyle(node)
setStyle(node, ..., .style = structure(unlist(list(...)),
names = names(list(...))))
modifyStyle(style, ..., .vals = list(...))
参数----------Arguments----------
参数:node
the SVG node whose style is to be manipulated
SVG的节点,其风格是被操纵
参数:style
the style to be modified. This can be a character vector or an XML node.
要修改的风格。这可以是一个字符向量或一个XML节点。
参数:...
name = value pairs giving the attributes and their values for the style
name = value对提供的样式属性和其值
参数:.style
a named vector containing the name - value pairs as if they were typed via ....
包含名称 - 值对,如果他们被输入通过一个名为向量....
参数:.vals
the name-value settings for the styles given as a single list rather than individually via the ....
作为一个单一的名单,而不是通过单独的样式的名称 - 值设置....
值----------Value----------
getStyle returns a named character vector. setStyle returns the updated node. modifyStyle returns the updated object it was given.
getStyle返回一个命名的特征向量。 setStyle返回更新的节点。 modifyStyle返回它被赋予更新的对象。
作者(S)----------Author(s)----------
Duncan Temple Lang
参见----------See Also----------
convertCSSStylesToSVG
convertCSSStylesToSVG
举例----------Examples----------
doc = svgPlot(plot(1:10, col = c("red", "blue")))
pts = getPlotPoints(doc)
sty = getStyle(pts[[1]])
sty1 = modifyStyle(sty, fill = "green", 'stroke-width' = 2)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|