作者skylikewater (choc.)
看板R_Language
标题[问题] 将 X 轴放到顶部 - ggplot
时间Thu Mar 6 16:43:37 2014
[问题类型]:
程式谘询(我想用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)
1F:→ skylikewater:抱歉这问题感觉蛮没水准...但我真的找不到QQ 03/06 16:46
3F:→ onionsteven:一个是把图形.座标.分别贴上 另一个是另外写个座标 03/06 16:59
4F:→ onionsteven:再指定位置 03/06 16:59
5F:→ ccwang002:目前 ggplot2 没这功能,可以用底层 lattice 改写,见 03/06 19:00
7F:→ skylikewater:谢谢楼上两位的指导 我试过之後没办法舍弃目前其他好 03/08 02:39
8F:→ skylikewater:用的功能 重贴真的很麻烦 只好乖乖照原样了XD"" 03/08 02:40