簡體   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