作者askpeople (就是要問!!!)
看板Statistics
標題[程式] R程式畫直方圖問題? 如何找出次數?
時間Thu Jan 7 16:33:33 2016
[軟體程式類別]:R
[程式問題]: 隨機產生150筆1~100的數值,想畫出圖形並且計算各組出現次數
c = sample(c(1:100),150,replace=T);c #出來了一堆1~100的數值
hist(c,nclass=10)#分成10組,也看到圖了,圖形如下:
http://s623.photobucket.com/user/ronald51/media/1.jpeg.html?sort=3&o=0
問題如下:
1. 但我想知道y軸次數精確的數值為何?
我從圖上的y軸看都只能抓到大概,根本看不出到底次數是幾
想了一下使用table指令:table(c)
但卻出現1~100每個數字出現幾次,我總不可能1個1個加吧
所以想問一下版友,怎麼看的到各組的次數是多少呢? 例如0~10幾個?
10~20幾個?
2. 如果知道次數為多少? 怎麼標在圖上? 我找到有labels的用法,但都是barplot的例子
[軟體熟悉度]: 新手
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.231.179
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1452155616.A.BA0.html
※ 編輯: askpeople (123.192.231.179), 01/07/2016 16:34:06
→ celestialgod: 切記不要用函數名稱當成變數名稱 01/07 16:38
→ celestialgod: c是函數名稱... 01/07 16:38
→ celestialgod: 標上去就用text就可以了 01/07 16:40
→ askpeople: 非常感謝 不過x軸上面 好像奇數格沒有標示(10、30、50) 01/08 10:01
→ askpeople: 想請問一下,有辦法讓所有刻度都標示出數字嗎?? 01/08 10:02
→ askpeople: 只想到說使用text,還有其他方法嗎? 01/08 10:07
→ celestialgod: 用axis去調整吧 01/08 10:10
推 ching0629: c=sample(c(1:100),150,replace=T);h=hist(c);h$counts 01/08 20:57