R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题函数、使用ggplot2包、hexSticker包以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标

时间:2025-01-20 16:02:12

R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2包、hexSticker包以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(Create an icon with hexagon sticker)

目录

R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数、使用ggplot2包、hexSticker包以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(Create an icon with hexagon sticker)

#图标icon

#R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数

#R语言使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg)

#R语言使用ggplot2包、hexSticker包以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(Create an icon with hexagon sticker)


#图标icon

icon是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为*.icon、*.ico。常见的软件或windows桌面上的那些图标一般都是ICON格式的。icon元素包括两个可选的子元素:small-icon子元素和large-icon子元素。文件名是Web应用归档文件(WAR)的根的相对路径。部署描述符并没有使用icon元素。但是,如果使用XML工具编辑部署描述符,XML编辑器可以使用icon元素。

ICON

#R语言编写自定义函数、创建使用ggplot2生成图标(icon)的主题(theme)函数

Load ggplot2 and create a helper theme for ggplot icon:

  1. library(ggplot2)
  2. # Helper theme for ggplot icon
  3. theme_icon <- function () {
  4. theme_void() +
  5. theme(
  6. = element_rect(fill = "transparent", colour = NA),
  7. = element_rect(fill = "transparent", colour = NA),
  8. = element_rect(fill = "transparent", colour = NA),
  9. = element_rect(fill = "transparent", colour = NA)
  10. )
  11. }

#R语言使用ggplot2以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(png、svg)

  1. p <- ggplot(iris, aes(Species, Sepal.Length)) +
  2. geom_boxplot(color = "#478bca", fill = "transparent") +
  3. theme_icon()
  4. p
  5. # SVG
  6. ggsave(
  7. filename = "boxplot-icon_72px.svg", p,
  8. dpi=72, width = 1, height = 1
  9. )
  10. # PNG
  11. ggsave(
  12. filename = "boxplot-icon_72px.png", p,
  13. dpi=72, width = 1, height = 1, bg = "transparent"
  14. )

#R语言使用ggplot2包、hexSticker包以及自定义的图标主题函数创建箱图(boxplot)图标、ggsave保存图标(Create an icon with hexagon sticker)

  1. library(hexSticker)
  2. p <- ggplot(iris, aes(Species, Sepal.Length)) +
  3. geom_boxplot(color = "white", fill = "transparent") +
  4. theme_icon()
  5. <- sticker(
  6. p, package=" ", p_size=3,
  7. s_x=1, s_y=1.1, s_width=1.3, s_height=1.5,
  8. h_color = "#478bca", h_fill = "#478bca",
  9. filename=""
  10. )
  11. p

参考:R

参考:百度百科

参考:HOW TO CREATE ICON IN R