在 ggplot2 中,如何将图例文本更改为百分比格式
In ggplot2 ,how to change legend text to percent format
在 R 中,如何将图例文本更改为百分比格式。
library(tidyverse)
plot_data <- data.frame(category=letters,data_seq=c(1:length(letters)),
value=rnorm(length(letters))/10)
plot_data %>% ggplot(aes(x=data_seq,y=category,fill=value))+
geom_tile()
只需在 scale_fill_continuous() 中使用 labels=scales::percent。记得使用 install.packages("scales")
安装 scales 包
library(tidyverse)
plot_data <- data.frame(category=letters,data_seq=c(1:length(letters)),
value=rnorm(length(letters))/10)
plot_data %>% ggplot(aes(x=data_seq,y=category,fill=value))+
geom_tile() +
scale_fill_continuous(labels=scales::percent)
在 R 中,如何将图例文本更改为百分比格式。
library(tidyverse)
plot_data <- data.frame(category=letters,data_seq=c(1:length(letters)),
value=rnorm(length(letters))/10)
plot_data %>% ggplot(aes(x=data_seq,y=category,fill=value))+
geom_tile()
只需在 scale_fill_continuous() 中使用 labels=scales::percent。记得使用 install.packages("scales")
library(tidyverse)
plot_data <- data.frame(category=letters,data_seq=c(1:length(letters)),
value=rnorm(length(letters))/10)
plot_data %>% ggplot(aes(x=data_seq,y=category,fill=value))+
geom_tile() +
scale_fill_continuous(labels=scales::percent)