如果有人能夠告訴我如何通知R將數據點更改爲圓圈而不是似乎是下劃線,我將非常感激。我使用的是Mac電腦,包裝是'Quartz'。如何將數據點更改爲在Mac上使用R(石英)
例如:
quartz("Quartz", width=8, height=4, pointsize=16)
plot(dframe1$Group, dframe1$Lambda.max,type="p")
圖片:
如果有人能夠告訴我如何通知R將數據點更改爲圓圈而不是似乎是下劃線,我將非常感激。我使用的是Mac電腦,包裝是'Quartz'。如何將數據點更改爲在Mac上使用R(石英)
例如:
quartz("Quartz", width=8, height=4, pointsize=16)
plot(dframe1$Group, dframe1$Lambda.max,type="p")
圖片:
我認爲這更可能關係到你正在策劃什麼,而不是顯示的方法。例如,如果您嘗試使用plot(rnorm(10), rnorm(10), type="p")
,則會看到您獲得圈子。我猜dframe1$Group
是一個因素。
您可以發佈樣本數據集供參考嗎?
所以我用這個作爲數據集
dframe1 <- data.frame(Group=c("A1","A2", "B1", "B2"), Lambda.max=c(1,4,2,3))
這應該是足夠接近。
這有點棘手,因爲R想要以某種方式處理因素。我建議的方法是手動繪製座標軸。
plot.default(dframe1$Group, dframe1$Lambda.max, type="p", axes=F)
axis(side=2)
axis(side=1, at=seq_along(dframe1$Group), labels=dframe1$Group)
編輯:按照要求,如果你想周圍的情節框,用戶可以使用R情節相當標準,你也可以手動添加它
box()
現在的劇情應該是這樣的
我不知道如何格式化數據,以便它設置在這裏的兩列? – KB2 2014-12-02 22:21:55
用'dput(dframe1)'的輸出編輯原始文章,或者如果文章太長,則執行'dput(head(dframe1))'獲取數據的相關子集。這將允許您的數據輕鬆導入到其他任何人的會話中 – user295691 2014-12-02 22:23:38
http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example是這類事情的一個很好的資源 – user295691 2014-12-02 22:24:23
您必須先獲得一些聲望,然後才允許發佈圖片。現在,如果您發佈圖片鏈接(例如,imgur),則具有足夠聲譽的人可以將圖片編輯到您的問題中。 – Gregor 2014-12-02 22:16:06
R點的默認值是圓圈。 (我剛剛在Mac上確認了這一點)。所以你在你的設置中改變了一些東西。不要問多個無關的問題。先做一些搜索(並閱讀介紹性的SO頁面),然後發佈單獨的問題。 – 2014-12-02 22:16:37
這是一個鏈接imgur的陰謀http://i.imgur.com/upka23P.png – KB2 2014-12-02 22:28:18