作者celestialgod (攸蓝)
看板R_Language
标题Re: [问题] 将 X 轴放到顶部 - ggplot
时间Sat Mar 8 18:20:57 2014
Simple version for lattice:
library(lattice)
levelplot(value~X1+X2, Mat, main="", col.regions = heat.colors(18), xlab =
"x", ylab = "y", scales = list(x = list(alternating = 2)))
或是你要蓝色系的话可以这样做:
library(lattice)
levelplot(value~X1+X2, Mat, main="", col.regions = hcl(255, 80, seq(20, 90,
length = 18)), xlab = "x", ylab = "y", scales = list(x = list(alternating =
2)))
# another color
levelplot(value~X1+X2, Mat, main="", col.regions = hcl(130, 100, seq(40, 100,
length = 18)), xlab = "x", ylab = "y")
至於ggplot背後的格子,我就不太知道要怎样画上去比较漂亮了XD
毕竟我喜欢lattice的风格,没有那麽爱ggplot~~
PS:
# 提供几个色系供参考:
hcl(40, 80, seq(10, 90, length = 18)) # 橘色系
hcl(70, 80, seq(10, 90, length = 18)) # 黄色系
hcl(140, 80, seq(10, 90, length = 18)) # 绿色系
hcl(200, 80, seq(10, 90, length = 18)) # 蓝绿色系
hcl(255, 60, seq(10, 90, length = 18)) # 蓝色系
hcl(300, 80, seq(10, 90, length = 18)) # 紫色系
hcl(350, 80, seq(10, 90, length = 18)) # 红色系
※ 引述《skylikewater (choc.)》之铭言:
: [问题叙述]:
: 小弟在画格子状的填塞矩阵 (geom_tile),
: 想把 X 轴放到上缘,变成本来是下面左图变成右图:
: 却苦於找不到如何调控,想请各位指点...
: (我有努力翻阅ggplot2 doc跟搜寻网路,但感觉可能用错搜寻关键字)
: ________
: | |
: | |
: | |
: | |
: |_________ |
: [程式范例]:
:
[关键字]:
lattice, levelplot, axis
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.238.89.9
1F:推 skylikewater:感谢你的协助! 我觉得用哪个套件真的是偏好XD 03/08 19:50
是的,真的是偏好XDDD
※ 编辑: celestialgod 来自: 36.238.89.9 (03/08 19:54)
2F:推 gsuper: 03/09 04:07