R语言ggplot2可视化自动换行适配长文本图例(legend)实战:Multiple Lines for Text per Legend Label

Posted Data+Science+Insight

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言ggplot2可视化自动换行适配长文本图例(legend)实战:Multiple Lines for Text per Legend Label相关的知识,希望对你有一定的参考价值。

R语言ggplot2可视化自动换行适配长文本图例(legend)实战:Multiple Lines for Text per Legend Label

#导入包及数据处理

library(stringr)
library(tidyverse)

# Create long labels to be wrapped
iris$Species = paste(iris$Species, 
                     "random text to make the labels much much longer than the original labels")

#自动换行适配长文本图例(legend)

library(stringr)
library(tidyverse)

# Create long labels to be wrapped
iris$Species = paste(iris$Species, 
                     "random text to make the labels much much longer than the original labels")

ggplot(iris, aes(Sepal.Length, Sepal.Width, colour=str_wrap(Species,20))) +
  geom_point() +
  labs(colour="Long title shortened\\nwith wrapping") +
  theme(legend.key.height=unit(2, "cm"))

参考:R

参考:Multiple Lines for Text per Legend Label in ggplot2

以上是关于R语言ggplot2可视化自动换行适配长文本图例(legend)实战:Multiple Lines for Text per Legend Label的主要内容,如果未能解决你的问题,请参考以下文章

R语言可视化包ggplot2改变图例(legend)元素的大小实战:包含图例中标题字体文本字体标识模块(key)的大小

R语言ggplot2可视化线图(line)自定义配置标题文本相关内容颜色和图例(legend)颜色相匹配(和分组线图的颜色相匹配match colors of groups)

R语言ggplot2可视化增大图例字体实战

R语言可视化包ggplot2改变图例(legend)标签实战

R语言ggplot2可视化抑制(部分)图例(legend)输出实战:抑制颜色图例输出保留数据点形状图例输出

R语言ggplot2可视化:去除可视化结果中的NA图例删除缺失值图例