es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cambiar la transparencia de la imagen de fondo en ggplot.

He agregado una imagen de fondo y ¿cómo puedo establecer la transparencia de la imagen de fondo en 0.5?

library(tidyverse)
library(png)
library(ggpubr)

tbl = tibble(x = runif(25),
          y = runif(25))

<h1>leer cualquier imagen desde la computadora para el fondo</h1>

im = readPNG("temp.png")

ggplot(data = tbl, 
       aes(x = x, 
           y = y)) + 
  background_imagen(im, alpha = 0.5) + 
  geom_point(color = "red",
             size = 5)
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para establecer el alpha de la imagen de fondo en 0.5, agregue el parámetro alpha a la función background_image() como se muestra a continuación:

    {r}
    ggplot(data = tbl,
            aes(x = x,
                y = y)) +
      background_image(im, alpha = 0.5) +
      geom_point(color = "red",
                 size = 5)

    Esto hará que la imagen de fondo sea semitransparente, con una opacidad del 50%. Puede ajustar el valor de alpha entre 0 y 1 para controlar el nivel de transparencia.

Comments are closed.