在 ggplot2 中,如何垂直对齐标签 x 文本
In ggplot2 , how to align label x text in vertical
在ggplot2中,如何垂直对齐标签x?所希望的结果如附图。
library(tidyverse)
category <- c("A B C","DF GC","S AA")
amount <- c(3,2,1)
plot_data <- data.frame(category,amount)
plot_data %>% ggplot(aes(x=category,y=amount))+geom_col()
试试这个:
library(tidyverse)
category <- c("A B C", "DF GC", "S AA")
amount <- c(3, 2, 1)
plot_data <- data.frame(category, amount)
plot_data %>%
mutate(category = str_wrap(category, 1)) %>%
ggplot(aes(category, amount)) +
geom_col()
由 reprex package (v2.0.1)
于 2022-05-07 创建
在ggplot2中,如何垂直对齐标签x?所希望的结果如附图。
library(tidyverse)
category <- c("A B C","DF GC","S AA")
amount <- c(3,2,1)
plot_data <- data.frame(category,amount)
plot_data %>% ggplot(aes(x=category,y=amount))+geom_col()
试试这个:
library(tidyverse)
category <- c("A B C", "DF GC", "S AA")
amount <- c(3, 2, 1)
plot_data <- data.frame(category, amount)
plot_data %>%
mutate(category = str_wrap(category, 1)) %>%
ggplot(aes(category, amount)) +
geom_col()
由 reprex package (v2.0.1)
于 2022-05-07 创建