Formato de etiquetas producidas por corte () como porcentajes.

Necesito aplicarcut en una variable continua para mostrarla con una escala de color de Brewer en ggplot2, como enConfiguración de puntos de interrupción para datos con la función scale_fill_brewer () en ggplot2. La variable continua es una diferencia relativa, y me gustaría formatear los datos como "18.2%" en lugar de "0.182". ¿Hay una manera fácil de lograr esto?

x <- runif(100)
levels(cut(x, breaks=10))

[1] "(0.0223,0.12]" "(0.12,0.218]"  "(0.218,0.315]" "(0.315,0.413]"
[5] "(0.413,0.511]" "(0.511,0.608]" "(0.608,0.706]" "(0.706,0.804]"
[9] "(0.804,0.901]" "(0.901,0.999]"

Me gustaría, por ejemplo, que el primer nivel aparezca como(2.23 %, 12 %]. ¿Hay alguna alternativa mejor acut?

Respuestas a la pregunta(5)

Su respuesta a la pregunta