作者HumuHumu (呼姆呼姆)
看板R_Language
標題[問題] 如何改變X的座標軸
時間Sat Jun 4 03:21:43 2016
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
請簡略描述你所要做的事情,或是這個程式的目的
假如說,我有一個數列,代表了我的機率分配的參數(這邊用二項分配的P為例子)
我想要設定不同的機率P,然後跑二項分配,我想測試的P總共有五個
Binomprob <- c(0.2,0.4,0.6,0.8,1)
然後想要以Binomprob這個變數為X座標,抽樣的結果為Y軸畫圖
但我畫出來的plot,X座標軸都是顯示1,2,3,4,5,我想要顯示0.2,0.4,0.6,0.8,1
要怎麼做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.220.206
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1464981705.A.F47.html
→ andrew43: 簡單說就是先不要畫 x 軸,再用 axis() 補上去。 06/04 10:15
→ andrew43: bp <- barplot(Binomprob, xaxt="n") 06/04 10:15
→ andrew43: axis(1, bp, Binomprob) 06/04 10:16
→ andrew43: 上面的 bp 會回傳實際上在 barplot 中各個 bar 的x座標 06/04 10:16
→ andrew43: 如果不是用 barplot(),道理也類似。 06/04 10:17
→ andrew43: 更上,上面 barplot() 裡不要塞 Binomprob 而是其它東西 06/04 10:18
→ andrew43: 但你沒提供是什麼就是了… 06/04 10:18