ucfagls es el adecuado, proporcionando utiliza el comando plot()
. Si no, por favor danos más detalles.
En cualquier caso, se puede controlar cada eje por separado utilizando el comando axis()
y las opciones xaxt
/yaxt
en plot()
. Utilizando los datos de ucfagls, esto se convierte en:
plot(Y ~ X, data=foo,yaxt="n")
axis(2,cex.axis=2)
la opción yaxt = "n" es necesaria para evitar que las parcelas de terreno de comando del eje y sin cambiar. Para el eje x, esto funciona exactamente de la misma:
plot(Y ~ X, data=foo,xaxt="n")
axis(1,cex.axis=2)
Ver también los archivos de ayuda par y eje
Editar:?? Como lo es para un barplot, mira el CeX opciones .axis y cex.nombres:
tN <- table(sample(letters[1:5],100,replace=T,p=c(0.2,0.1,0.3,0.2,0.2)))
op <- par(mfrow=c(1,2))
barplot(tN, col=rainbow(5),cex.axis=0.5) # for the Y-axis
barplot(tN, col=rainbow(5),cex.names=0.5) # for the X-axis
par(op)
Hola, disculpe por ser inexperto (de nuevo). En realidad, estoy ejecutando una barra con el eje X numérico pero con cadenas para las etiquetas del eje y. Supongo que el eje cex.a en barra de barras no puede manejar el texto ya que en la ayuda para el par dice "cex.axis = factor de expansión para etiquetas de eje numérico". Supongo que tengo que usar su enfoque con el comando de eje adicional para modificar mi eje y. Muchas gracias – Jens
@Jens; Si el uso de las llamadas 'barplot()' separate 'axis()' no funcionará porque las etiquetas de la barra no son un "eje". Para usar 'axis()', necesitaría tener los puntos medios de la barra (éstos son devueltos por 'barplot()'). Usar una llamada 'text()' con recorte desactivado también puede ser una forma de hacer un "eje" personalizado para una barra de representación. –
@ucfagls En mi sistema, eso realmente funciona para el eje Y. Para el eje X da un resultado incorrecto. Adapte mi respuesta para la barra de barras. –