[問題] 將 X 軸放到頂部 - ggplot

看板R_Language作者 (choc.)時間10年前 (2014/03/06 16:43), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 小弟在畫格子狀的填塞矩陣 (geom_tile), 想把 X 軸放到上緣,變成本來是下面左圖變成右圖: 卻苦於找不到如何調控,想請各位指點... (我有努力翻閱ggplot2 doc跟搜尋網路,但感覺可能用錯搜尋關鍵字) ________ | | | | | | | | |_________ | [程式範例]: library(ggplot2) # 其實我想哪種圖都一樣... # here for sample TotalNum = 25 Mat = runif((TotalNum^2), 5.0, 7.5) dim(Mat) = c(TotalNum,TotalNum) Mat = melt(Mat) # kick out un-plot Mat = Mat[!(Mat$value == 0),] Graph = ggplot(Mat, aes(x = Var1, y = Var2, fill = value)) + geom_tile() Graph [關鍵字]: ggplot2, axis -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.121.113 ※ 編輯: skylikewater 來自: 140.112.121.113 (03/06 16:45)

03/06 16:46, , 1F
抱歉這問題感覺蠻沒水準...但我真的找不到QQ
03/06 16:46, 1F

03/06 16:58, , 2F
03/06 16:58, 2F

03/06 16:59, , 3F
一個是把圖形.座標.分別貼上 另一個是另外寫個座標
03/06 16:59, 3F

03/06 16:59, , 4F
再指定位置
03/06 16:59, 4F

03/06 19:00, , 5F
目前 ggplot2 沒這功能,可以用底層 lattice 改寫,見
03/06 19:00, 5F


03/08 02:39, , 7F
謝謝樓上兩位的指導 我試過之後沒辦法捨棄目前其他好
03/08 02:39, 7F

03/08 02:40, , 8F
用的功能 重貼真的很麻煩 只好乖乖照原樣了XD""
03/08 02:40, 8F
文章代碼(AID): #1J63Ky7s (R_Language)
文章代碼(AID): #1J63Ky7s (R_Language)