- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Possible Duplicate:
Equation-driven smoothly shaded concentric shapes
如何在 R 中绘制对称的心形,就像绘制圆形(使用plotrix)或矩形一样?
我想要这方面的代码,这样我就可以真正为自己做这件事,并能够将其推广到类似的 future 需求。我见过比这更复杂的情节,所以这是相当可行的,只是我缺乏这样做的知识。
最佳答案
这是绘制“参数方程”的示例,即共享公共(public)参数的 x 和 y 的两个独立方程的配对。您可以找到许多可以在这样的框架内编写的常见曲线和形状。
dat<- data.frame(t=seq(0, 2*pi, by=0.1) )
xhrt <- function(t) 16*sin(t)^3
yhrt <- function(t) 13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t)
dat$y=yhrt(dat$t)
dat$x=xhrt(dat$t)
with(dat, plot(x,y, type="l"))
Other Parametric (and implicit and polar) Heart Eqns
您还可以使用polygon
函数的“填充”功能来“加热它”:
with(dat, polygon(x,y, col="hotpink"))
如果您只是想让小心形散布在各个地方,您可以在查看 help(points)
页面并使用 后使用“heart”的符号字体版本TestChars
函数:
points(c(10,-10, -15, 15), c(-10, -10, 10, 10), pch=169, font=5)
Windows 用户可能想看看添加 Cairo 包是否有助于访问包括“红心”在内的卡片符号。(当我在 MacPro 的 WinXP“一侧”测试 TestChars 功能时,我没有获得红心,并且翻页MS-Word 中的“特殊符号”没有发现任何内容。所以我搜索了 Rhelp,发现了 Ivo Welch 最近的帖子。他报告了一个错误,但它们在我的机器上看起来没问题。)进一步说明...我认为他的红心和钻石代码颠倒了。
library(Cairo)
clubs <- expression(symbol('\247'))
hearts <- expression(symbol('\251'))
diamonds <- expression(symbol('\250'))
spades <- expression(symbol('\252'))
csymbols <- c(clubs, hearts, diamonds, spades)
plot( 0, xlim=c(0,5), ylim=c(0,2), type="n" )
clr <- c("black", "red", "red", "black")
for (i in 1:4) {
hline <- function( yloc, ... )
for (i in 1:length(yloc))
lines( c(-1,6), c(yloc[i],yloc[i]), col="gray")
hline(0.9);
hline(1.0);
hline(1.1);
hline(1.2)
text( i, 1, csymbols[i], col=clr[i], cex=5 )
text( i, 0.5, csymbols[i], col=clr[i] ) }
# Also try this
plot(1,1)
text(x=1+0.2*cos(seq(0, 2*pi, by=.5)),
y=1+0.2*sin(seq(0, 2*pi, by=.5)),
expression(symbol('\251') ) )
关于r - 在 R 中绘制一颗心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082429/
前言 一年一度的虐狗节终于过去了,朋友圈各种晒,晒自拍,晒娃,晒美食,秀恩爱的。程序员在晒什么,程序员在加班。但是礼物还是少不了的,送什么好?作为程序员,我准备了一份特别的礼物,用以往发的微博数据
默认情况下,我有一个 V3 map 加载并以特定的经度/纬度为中心。加载后,用户可以输入他们的地址以获取前往该地点的路线。发生这种情况时, map 会调整大小以适应其左侧的方向框。因此,路线在 map
我是一名优秀的程序员,十分优秀!