繁体   English   中英

如何在R中绘制图形?

[英]how to draw the graph in R?

我可以使用以下代码获取photo11,如何修复将photo1更改为photo2的代码?

x = seq(0.5, 0.9, length = 200)
y = dnorm(x,0.7,0.0458)
plot(x, y,type="l",xlab="my_x_lab")

这是一个photo1.jpg 在此处输入图片说明

这是一个photo2.jpg 在此处输入图片说明

并且,如何解决我的代码将photo2.jpg更改为photo3.jpg?
x_lab中只有两个比例(0.7,0.8)。
这是一个photo3.jpg
在此处输入图片说明

修复代码以摆脱y_lab中的y将photo3.jpg更改为photo4.jpg? 这是一个photo4.jpg。 在此处输入图片说明

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

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)

例

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

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)

在此处输入图片说明

如果您坚持要省略左侧的刻度线,这将更加困难,因为基线只会从第一个刻度线开始延伸。

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

如何在R中绘制图形?

我想这意味着这是家庭作业吗? 哦,不,这是同一张海报...您要发布重复的问题? 不好的海报,不好的海报。 你太无耻了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM