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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible hacer que el rectángulo sea perfectamente cuadrado ajustando el argumento label.padding en geom_label() a un valor negativo. Esto reducirá el espacio alrededor de la etiqueta hasta que sea cuadrado. Aquí tienes un ejemplo de código:

    data(iris)
    
    ggplot(iris, aes(Sepal.Width, Sepal.Length)) + 
      geom_point() + 
      geom_label(
        x=4, y=7, 
        label = "Etiqueta de prueba", 
        label.padding = unit(c(-0.2, -0.2), "lines")
      )
    

    En el argumento label.padding, el primer valor corresponde al espacio en el eje x y el segundo valor al espacio en el eje y. Un valor negativo reduce el espacio, mientras que un valor positivo lo aumenta.

    Ajusta los valores negativos para label.padding hasta que el rectángulo aparezca cuadrado en relación al texto de la etiqueta.

Comments are closed.