首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中绘制图形?

如何在R中绘制图形?
EN

Stack Overflow用户
提问于 2013-03-30 09:37:03
回答 2查看 187关注 0票数 0

我可以通过以下代码获得photo11,我如何修复我的代码以将photo1更改为photo2?

代码语言:javascript
复制
x = seq(0.5, 0.9, length = 200)
y = dnorm(x,0.7,0.0458)
plot(x, y,type="l",xlab="my_x_lab")

这是一张照片1.jpg

这是一张照片2.jpg

而且,如何修复我的代码以将photo2.jpg更改为Photo3.jpg?

在x_lab中只有两个比例(0.7,0.8)。

这是一张照片3.jpg

修复代码以在y_lab中将photo3.jpg更改为photo4.jpg中的y?这是一张照片4.jpg。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-30 09:55:55

这样就可以了。xaxt='n', ann=FALSE删除x轴和注释。axis(...)仅将x轴放置在指定点。mtext()会将边距文本放在底轴上。

代码语言:javascript
复制
x <- seq(0.5, 0.9, length = 200)
y <- dnorm(x,0.7,0.0458)
plot(x, y, type="l", xaxt='n', ann=FALSE)
axis(1, at=c(0.7, 0.8))
mtext("my_x_lab", 1, at=0.9, line=2)

票数 1
EN

Stack Overflow用户

发布于 2013-03-30 10:52:32

抑制x轴,并在不需要的标签处添加空白。

代码语言:javascript
复制
plot(x, y, type="l",  yaxt="n",ann=FALSE,bty="n", xaxt="n")
axis(1, at=c(0.5, 0.6, 0.7, 0.8, 0.9), labels=c("", "", 0.7, 0.8, 0.9) )
mtext("Proportions", 1, at=0.9, line=2)

如果你坚持省略左边的刻度线,那就更难了,因为基线只会从第一个刻度线开始延伸。

除了这个答案比我的更好。

how to draw the graph in R?

我猜这意味着这是家庭作业?哦,不,这是同样的海报。您发布了重复的问题?糟糕的海报,糟糕的海报。你真不害臊。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15713951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档