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()...
y=1 ) %>% ggplot(aes(x,y)) + geom_point() + scale_x_continuous(trans = scales:...
首先是一个柱形图,但这里的柱形图是通过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(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot() + scale_y_reverse() #改变分类变量顺序 ggplot(PlantGrowth, aes(x=group, y=weight)) + geom_boxplot()+scale_x_discrete(limits=c("trt1","ctrl","trt2")) 设置x,y轴的连续变量范围 我们可以使用xlim()和ylim设置x、y轴的最...
axis.text.x = element_text(angle = 45, hjust = 1, vjust = 1) ) p2 <- ggplot(data, aes(category, Precipitation)) +geom_col(fill = colors[2], width = 0.3, position = position_nudge(x = 0.2)) + labs(x = "month", y = "Precipitation(ml)") + ...
翻转和反转X和Y轴(Flipping and Reversing X and Y Axis) 分面:在一个图形中绘制多个图(Faceting: Draw multiple plots within one figure) 修改图背景,长轴和短轴(Modifying Plot Background, Major and Minor Axis) 参考文档 http://r-statistics.co/Complete-Ggplot2-Tutorial-Part1-With-R-Code.html ...
使用方法:p+scale_y_continuous(trans=reverselog_trans(10))挺好的问题,建议Hadley 加到包里去 参考...
dp<-ggplot(data=df,aes(x=date,y=price))+geom_line()dplibrary(scales)# Format:month/day dp+scale_x_date(labels=date_format("%m/%d"))+theme(axis.text.x=element_text(angle=45))# Format:Week dp+scale_x_date(labels=date_format("%W"))# Months only ...
ggplot(data=df, mapping=aes(x=Improved,y=Freq))+geom_bar(stat="identity") 绘制的条形图是相同的,如下图所示: 二,修改条形图的图形属性 条形图的图形属性包括条形图的宽度,条形图的颜色,条形图的标签,分组和修改图例的位置等。 1,修改条形图的宽度和颜色 ...
R语言ggplot2做双Y轴的一些操作 image.png 代码主要来自于链接3 首先是准备数据的代码 library(tidyverse) library(lubridate) #install.packages("devtools") #install.packages("cli") #library(devtools) devtools::install_github("ropensci/weathercan")...