aes(x=group,y=weight))+geom_boxplot()bp# Horizontal box plotbp+coord_flip()set.seed(1234)# Basic histogramhp<-qplot(x=rnorm(200),geom="histogram")hp# Horizontal histogramhp+coord_flip()# Reverse y axis# Basic histogramhp# Y axis reversedhp+scale_y_reverse()...
首先是一个柱形图,但这里的柱形图是通过geom_segment()函数实现的 library(ggplot2) library(lubridate) 作图 ggplot() + theme_bw() + geom_segment(data = df_normal, aes(x = date, y = precip/3 - 30, xend = date, yend = -30), size = 8, colour = gray(0.5)) 对x轴操作的代码 这里...
首先,基于现在对ggplot的了解,我们应该很容易地就能想到,通过gtable对象来获取对应位置的图形对象,然后使用gtable_add_grob函数将某一个对象添加到指定gtable的位置中 然后,对于轴线,我们可以获取一个图形的 Y 轴对象,然后对轴标签和轴刻度线进行一定的转换,让其朝向右侧 最后,通过gtable_add_cols和gtable_add_grob...
library(ggplot2)# Base Plot 基础绘图gg<-ggplot(midwest,aes(x=area,y=poptotal))+geom_point(aes(col=state,size=popdensity))+geom_smooth(method="loess",se=F)+xlim(c(0,0.1))+ylim(c(0,500000))+labs(title="Area Vs Population",y="Population",x="Area",caption="Source: midwest")library...
R语言ggplot2做双Y轴的一些操作 image.png 代码主要来自于链接3 首先是准备数据的代码 library(tidyverse) library(lubridate) #install.packages("devtools") #install.packages("cli") #library(devtools) devtools::install_github("ropensci/weathercan")...
ggplot(data=df, mapping=aes(x=Improved,y=Freq))+geom_bar(stat="identity") 绘制的条形图是相同的,如下图所示: 二,修改条形图的图形属性 条形图的图形属性包括条形图的宽度,条形图的颜色,条形图的标签,分组和修改图例的位置等。 1,修改条形图的宽度和颜色 ...
ggplot(PlantGrowth,aes(x=group,y=weight))+geom_boxplot()+ylim(6.5,3.5) #与scale_y_continuous()类似,scale_y_reverse()也无法与ylim配合工作 # 如果希望反转某条坐标轴并为它设定值域,则必须通过反序设定范围的方式,在scale_y_reverse()语句内完成 ...
# 反转一个连续值轴的方向 bp + scale_y_reverse() [图片上传失败...(image-381d8d-1542167564175)]/figure/unnamed-chunk-10-1.png) 设置和隐藏刻度标记 # Setting the tick marks on an axis # This will show tick marks on every 0.25 from 1 to 10 # The scale will show only the ones that...
如果是连续变量,我们可以使用函数scale_y_reverse或者scale_x_reverse来逆转坐标轴。 如果我们想改变分类变量的显示顺序,可以设置scale_x_discrete() or scale_y_discrete()函数就行。 #因子坐标轴ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot() + coord_flip() +scale_x_discrete(limits=re...
如果是连续变量,我们可以使用函数scale_y_reverse 或者scale_x_reverse来逆转坐标轴。 如果我们想改变分类变量的显示顺序,可以设置scale_x_discrete() or scale_y_discrete()函数就行。 #因子坐标轴 ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot() + coord_flip() + ...