¿Cómo usar superíndice con ggplot2 en R?

En este artículo, veremos cómo usar superíndice con ggplot2 en el lenguaje de programación R. Puede usar Superíndice en cualquier parte de la trama donde desee. La función seguirá siendo la misma para usar valores de superíndice en todos los lugares. Aquí usaremos el valor de superíndice en el título ggplot2 y en la etiqueta del eje.

Para eso, el primer paquete ggplot2 se carga usando la función library().

Datos en uso:

  X Y
1 1 1
2 2 4
3 3 9
4 4 dieciséis
5 5 25
6 6 36
7 7 49
8 8 64
9 9 81
10 10 100

Para crear un gráfico R, usamos la función ggplot() y para hacer un gráfico de líneas, agregamos la función geom_line() a la función ggplot(). Primero grafiquémoslo regularmente para que la diferencia sea evidente.

Ejemplo:

R

# Load Package
library("ggplot2")
  
# Create a DataFrame 
DF <- data.frame(X = c(1, 2, 3, 4, 5, 6, 7,
                       8, 9, 10),          
                   
                 Y = c(1, 4, 9, 16, 25, 36, 
                       49, 64, 81, 100))
  
# Create a LineGraph
ggplot(DF,aes(X, Y))+
  geom_line(size = 2, color = "green")

Producción:

Simple Line Graph

Gráfico de línea simple

Superíndice la etiqueta del eje de la trama

Aquí la función bquote()   se usa para producir una etiqueta de superíndice.

Sintaxis: bquote (expr)

Parámetro:

  • expr: objeto de lenguaje

bquote() Para superíndice:

bquote(‘string'(Notación de superíndice matemático))

Para asignar las etiquetas a los ejes X e Y, utilizaremos las funciones xlab() e ylab() para dar etiquetas a los ejes X e Y respectivamente. 

Sintaxis: xlab («Etiqueta para el eje X»)

Sintaxis: ylab («Etiqueta para el eje Y»)

Ejemplo:

R

# Load ggplot2 Package
library("ggplot2")
  
# Create a DataFrame For Plotting
DF <- data.frame(X = c(1, 2, 3, 4, 5, 6, 
                       7, 8, 9, 10),      
                   
                 Y = c(1, 4, 9, 16, 25, 36,
                       49, 64, 81, 100))
  
# Create ggplot2 Line Graph with 
# SuperScripted value of Label of 
# Y Axis.
ggplot(DF,aes(X, Y))+
  geom_line(size = 2, color = "green")+
  xlab('X-axis (number)')+
  ylab(bquote('Y-axis '(number^2)))

Producción:

ggplot2 plot with superscripted label of Y Axis

Gráfico ggplot2 con etiqueta en superíndice del eje Y 

Superíndice el título de la trama 

Para agregar un superíndice como título, agregue la función bquote con valor dentro de ggtitle().

Sintaxis: ggtitle («Título de la trama»)

Parámetro:

  • Al igual que las funciones xlab e ylab, podemos dar el título para trazar directamente usando esta función. Aquí usaremos la función bquote() para escribir el valor de Superíndice (Número VS Número 2 ) como título de la trama.

Retorno : Título a parcela.

Ejemplo:

R

# Load ggplot2 Package
library("ggplot2")
  
# Create a DataFrame For Plotting
DF <- data.frame(X = c(1, 2, 3, 4, 5, 6, 
                       7, 8, 9, 10),     
                   
                 Y = c(1, 4, 9, 16, 25, 36, 
                       49, 64, 81, 100))
  
# Create ggplot2 Line Graph with SuperScripted
# value of Title of plot
ggplot(DF,aes(X, Y))+
  geom_line(size = 2, color = "green")+
  ggtitle(bquote('Number VS'~Number^2))

Producción:

ggplot2 plot with superscripted Title

diagrama ggplot2 con título en superíndice 

Publicación traducida automáticamente

Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *