簡體   English   中英

R散點圖未繪制所有x軸

[英]R scatter plot not plotting all of x axis

我在弄清楚如何使我的x軸更大以及我所有的點都適合時遇到了麻煩。 對於x軸,我的點在5.2到57.9之間。 我想使我的x軸從0到可能的60。

這是我的代碼和以下內容的圖片:

library(RColorBrewer)
my.colors <- brewer.pal(7, "RdBu")

plot(x=log(ScatPlot$ownership..pct.), 
y=ScatPlot$firearm.law.stringency,
+      cex=(ScatPlot$death.rate),
+      col=my.colors[ScatPlot$state],
+      main="Death Rate given % Ownership and Law 
Stringency Per State", 
+      xlab="% Ownership", ylab="Death Rate")

在此處輸入圖片說明

您可以讓R自己進行操作,而不是自己對數轉換日志。 這樣會容易得多。 您可以在plot功能中使用log = "x"來執行此操作。

注意:由於顯而易見的無限原因,您不能在x值中包含0。

這是使用(一些模擬數據)的示例

set.seed(1984)
xvals <- runif(15, 1, 600)
yvals <- runif(15, 5, 20)
plot(x=xvals, y=yvals, log = "x", xlim = c(1, 1000))

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM