目标
使用ggplot2::scale_*_time以特定的方式格式化时间轴(使用最新版本的ggplot2)。
极小Reprex
# Example data
tib1 <- tibble::tibble(
x = 1:10,
y = lubridate::as.duration(seq(60, 600, length.out = 10))
)
与ggplot2::scale_*_time一起使用format = "%R"不起作用--轴是用%H:%M:%S格式化的
# This doesn't work
ggplot2::ggplot(tib1)
我正在使用R编程语言。通常,当我绘制绘图时,我使用的是ggplot2库,aes()选项可用于标记x轴并添加标题。然而,这一次,我正在制作的绘图不是ggplot2对象,因此不能以相同的方式进行标记: library(MASS)
library(plotly)
a = rnorm(100, 10, 10)
b = rnorm(100, 10, 5)
c = rnorm(100, 5, 10)
d = matrix(a, b, c)
parcoord(d[, c(3, 1, 2)], col = 1 + (0:149) %/% 50)
#error - this is also app
如何在ggplot 2中增加绘图区域周围的面积来给我的轴标题一些喘息的空间。我知道vjust和hjust (如下所示),但是,我似乎不能在绘图区域周围创建实际的空间来移动我的轴标题。
p <- ggplot(mtcars, aes(x = wt, y = mpg)) + geom_point()
p
p<- p + theme(axis.title.x = element_text(family="Times",size=20,face="bold",colour = "Black",vjust=-1,hjust=0.5))
p