0

我可以使用以下代码获取 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")

这是一张照片1.jpg 在此处输入图像描述

这是一张照片2.jpg 在此处输入图像描述

以及,如何修复我的代码以将 photo2.jpg 更改为 photo3.jpg?x_lab 中
只有两个比例(0.7,0.8)。
这是一张照片3.jpg
在此处输入图像描述

修复代码以摆脱y y_lab 将 photo3.jpg 更改为 photo4.jpg?这是一个photo4.jpg。 在此处输入图像描述

4

2 回答 2

1

这会做到的。xaxt='n', ann=FALSE删除 x 轴和注释。axis(...)仅将 x 轴置于指定点。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)

例子

于 2013-03-30T01:55:54.857 回答
1

抑制 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中绘制图形?

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

于 2013-03-30T02:52:31.640 回答