Re: [问题] 将 X 轴放到顶部 - ggplot

楼主: celestialgod (天)   2014-03-08 18:20:57
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
作者: skylikewater (choc.)   2014-03-08 19:50:00
感谢你的协助! 我觉得用哪个套件真的是偏好XD

Links booklink

Contact Us: admin [ a t ] ucptt.com