作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1464981705.A.F47.html
1F:→ andrew43: 简单说就是先不要画 x 轴,再用 axis() 补上去。 06/04 10:15
2F:→ andrew43: bp <- barplot(Binomprob, xaxt="n") 06/04 10:15
3F:→ andrew43: axis(1, bp, Binomprob) 06/04 10:16
4F:→ andrew43: 上面的 bp 会回传实际上在 barplot 中各个 bar 的x座标 06/04 10:16
5F:→ andrew43: 如果不是用 barplot(),道理也类似。 06/04 10:17
6F:→ andrew43: 更上,上面 barplot() 里不要塞 Binomprob 而是其它东西 06/04 10:18
7F:→ andrew43: 但你没提供是什麽就是了… 06/04 10:18