小编Nat*_*ler的帖子

有没有办法在ggplot的geom_image中添加alpha值?

我目前正在尝试创建一个将徽标映射到 X 和 Y 坐标的图。目标是拥有另一组具有相同徽标的点,但具有 alpha 值,以便徽标更加透明。

这是一个可重现的示例。目标是让左侧的徽标透明。

library(ggimage)
library(tidyverse)
library(RCurl)

Sample_X1 <- c(1,0,2,3,1)
Sample_X2 <- c(4,5,7,4,3)
Sample_Y <- c('A','B','C','D','E')
Logo <- 'https://i1.pngguru.com/preview/233/348/954/numix-circle-for-windows-rstudio-icon-png-icon-thumbnail.jpg'

data <- data.frame(cbind(Sample_X1, Sample_X2, Sample_Y, Logo))

ggplot(data = data) +
  geom_segment(aes(x = Sample_X1, xend = Sample_X2, y = Sample_Y, yend = Sample_Y), size = 1) +
  geom_image(aes(x = Sample_X1, y = Sample_Y, image = Logo), size = .05) +
  geom_image(aes(x = Sample_X2, y = Sample_Y, image = Logo), size = .05) +
  theme_minimal() +
  labs(title = 'Example …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

6
推荐指数
1
解决办法
338
查看次数

标签 统计

ggplot2 ×1

r ×1