()+ scale_y_discrete(expand=expansion(mult=c(1,0))) image.png 如果是要更改x轴左右的间距把...scale_y_discrete()换成scale_x_discrete()就可以了这个有啥用,其中一个用途是画环状热图的时候可以增加中间的空白区域比如默认环状热图 ggplot(data=df,aes...coord_polar
使用scale_x_discrete()中的limits参数即可。 或者在原始数据中,先设置好分类变量的因子顺序。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 p<-ggplot(diamonds,aes(cut,price))+geom_boxplot()p1<-p+scale_x_discrete(limits=c("Very Good","Good","Premium","Ideal","Fair"))p+p1 plot of c...
离散坐标标度对应的函数是scale_x_discrete(),它的语法结构如下: scale_x_discrete( ..., expand = waiver(), guide = waiver(), position = "bottom") 该函数的参数分为两类:...是离散标度函数的通用参数,其他参数是坐标标度函数的专门参数。
R语言ggplot2分类坐标轴顺序调整 scale_x/y_discrete或因子factor法, 视频播放量 3984、弹幕量 3、点赞数 39、投硬币枚数 28、收藏人数 59、转发人数 6, 视频作者 数据羊, 作者简介 《R语言数据处理及可视化分析》作者。 熟悉ggplot2 dplyr datatable等包,近年痴迷机器学习
离散型变量(Discrete)位置标度和坐标轴 options(repr.plot.width = 9, repr.plot.height = 12, repr.plot.res = 300) #默认scale_x_discrete() 和scale_y_discrete() p1 <- ggplot(mpg, aes(x = hwy, y = class)) + geom_point() + scale_x_continuous() + scale_y_discrete() #annotate设置...
p2 <- ggplot(mtcars, aes(wt, mpg))+geom_point()+scale_x_continuous(name="log2",trans="log2")grid.arrange(p1,p2,ncol=2) position 设定坐标轴的位置,x轴 “top”、“bottom” ,y轴 "left"、"right" 对于离散型数据 scale_x_discrete()、scale_y_discrete() 函数的用法和连续型变量的用法...
ggplot(data=Salaries,aes(x=rank, y=salary, fill=sex)) + geom_boxplot() + scale_x_discrete(breaks=c("AsstProf","AssocProf","Prof"), labels=c("Assistant\nProfessor", "Associate\nProfessor", "Full\nProfessor")) + scale_y_continuous(breaks=c(50000, 100000, 150000, 200000), ...
scale_shape_discrete(name='') 1. 2. 3. 4. 5. 6. 方法3,theme() 利用theme统一去掉名称后,位置也被去掉了。 library(ggplot2) data=data.frame(x=1:10,y=1:5,z=factor(1:5)) ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+ ...
ggplot(mpg,aes(reorder(manufacturer,displ),cty))+geom_point()+scale_x_discrete(labels=abbreviate)#abbreviate函数缩写x轴标签 3. theme函数调节坐标轴 标度函数和theme调节坐标轴分工稍有不同,前者用于框架搭建,后者用于细节修饰。 theme修饰坐标轴常用参数: ...
查看ggplot2包的官方文档,我们可以看到scale系列函数构成是有一定规律的。如scale_fill_gradient scale_x_continuous 三个单词用_连接 第一个都是scale 第二个是要更改的内容,如color fill x y linetype shape size 等 第三个是具体的类型 本文分为以下两个部分 ...