作者askpeople (就是要問!!!)
看板Statistics
標題[程式] R如何修改直方圖標題的方向??
時間Wed Mar 22 11:57:47 2017
[軟體程式類別]:R
[程式問題]:畫直方圖時,無法修改標題方向,已查過可以用las改座標軸方向
目前問題是出現在"標題"
[軟體熟悉度]: 新手
[問題敘述]:
圖形如下 :
http://tinyurl.com/l69xons
我改了一些地方,就是無法修改標題的方向,人數就是歪的,想問說能否有指令
可以改標題方向的??
[程式範例]: 我已經用了las修改Y座標的方向 (las = 1)
hch = hist(CH,,breaks=seq(20,100,by=10),ylim=range(seq(0,12,by = 2)),main = '
成績',xlab='分數',ylab='人數',las = 1)
axis(1,at = seq(20,100,by=10),labels = seq(20,100,by=10))
hch2 = hch$counts;hch2
hch1 = hch$mids;hch1
text(hch1,hch2+1,lab=hch2)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.97.5.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1490155069.A.F0A.html
※ 編輯: askpeople (120.97.5.90), 03/22/2017 11:59:55
1F:→ locka: 把hist()裡ylab改成"",然後多加一行mtext("人數",side=2, 03/22 16:06
2F:→ locka: line=3) 03/22 16:06
3F:→ locka: 也可ggplot()+theme()改,但話說轉標題對圖意義應該不大... 03/22 16:17
4F:→ askpeople: 我剛查了一下,side是位置,就是由底部順時針為1-4 03/22 17:10
5F:→ askpeople: line是靠近邊緣的距離,確實是side=2,line=3,可是還是 03/22 17:11
6F:→ askpeople: 倒過來的 = = 03/22 17:11
8F:→ locka: 你的ylab有設定為""嗎? 03/22 17:15
10F:→ locka: 我知道了 你不要用my=hist(...) 直接hist()然後mtext() 03/22 17:24
11F:→ locka: 似乎存成物件後會改變原本的margin...左側邊留的不夠多的話 03/22 17:32
12F:→ locka: 就算用mtext()字還是會自動轉方向 03/22 17:32
14F:→ locka: 那我也沒辦法了...個人是覺得沒必要非得轉90度不可 03/23 10:35
15F:→ locka: 如果真的要調的話,珍惜生命,用ggplot吧~ 03/23 10:36
16F:→ askpeople: 借問一下其他的,我裝了最新的R3.3.3版可以讀取excel 03/23 15:20
17F:→ askpeople: 不過是在最新的r-studio上,我的問題是:欄位是中文的 03/23 15:20
18F:→ askpeople: 我也將資料用attach化,可是我輸入中文的欄位名稱:性別 03/23 15:21
19F:→ askpeople: 還是不會出現男女的內容,還是要把原始資料改成sex 03/23 15:21
20F:→ askpeople: 簡單來說: 我無法輸入中文欄位名稱做使用耶 03/23 15:22
21F:→ askpeople: 各位都是這樣嗎? 03/23 15:22
22F:→ locka: 這些問題好像無關統計了,建議你可以po去R_Language版發問~ 03/23 15:30
23F:→ locka: 我自己attach一個dataframe後,可以不用$正常使用中文欄位 03/23 15:31
24F:→ celestialgod: 不建議使用attach... 善用with就好 03/23 21:18
26F:→ celestialgod: 至於旋轉ylab,lattice + grid可以很輕鬆做到 03/23 21:34
28F:推 ronald736: 借問一下,請問with是什麼意思? 可以讀取中文欄位?? 03/31 13:38