标签:
ggplot2 scale相关设置-坐标转换
在R中坐标轴转换有多种形式,包括对数转换,平方根转换以及坐标刻度前后进行调换
用到的函数分别有:
p<-ggplot(iris,aes(Petal.Length,Petal.Width))+geom_point() p
标准情况下的效果
p+scale_x_log10() p+scale_x_continuous(trans="log10")
以上两行代码实现的效果是相同的,即对函数x轴做对数转换,效果如下
另外,配合scales包,可以进行更丰富的scale设置
library(scales) p+scale_x_continuous(trans=log2_trans(),labels=percent)
p+scale_x_continuous(trans=log2_trans(),labels=percent)+ scale_y_continuous(labels=dollar) p+coord_trans(x="log2",y="sqrt")
标签:
原文地址:http://www.cnblogs.com/wkslearner/p/5648521.html