Quiero crear un bardiagrama para estos datos en R (leer de un archivo CVS):
Nombre del experimento MetricA MetricB Just_X 2 10 Just_X_and_Y 3 20
tener el siguiente diagrama:
Soy principiante y ni siquiera sé cómo empezar.
r
data-visualization
barplot
Skarab
fuente
fuente
Respuestas:
Supongo que puede importar sus datos en R con
read.table()
o con lasread.csv()
funciones abreviadas . Luego puede aplicar cualquier función de resumen que desee, por ejemplotable
omean
, como se muestra a continuación:o
La idea es terminar con una matriz o tabla para los valores de resumen que desea mostrar.
Para la salida gráfica, mire la
barplot()
función con la opciónbeside=TRUE
, por ej.El
space
argumento se puede usar para agregar un espacio adicional entre las barras yuxtapuestas.fuente
Aquí la versión de ggplot:
fuente
Quería actualizar la respuesta de teucer para reflejar reshape2.
Tenga en cuenta que la respuesta del teucer produce el error "Error en eval (expr, envir, enclos): objeto 'métrico' no encontrado" con reshape2 porque reshape2 usa variable.name en lugar de variable_name.
También descubrí que necesitaba agregar stat = "identity" a la función geom_bar porque, de lo contrario, daba "Error: asignar una variable a y y también usar stat =" bin ".
fuente