con este conjunto de datos en formato CSV y gracias a la entrada/ayuda de stackoverflow logré trazar un barplot con barras horizontales y barras de color mediante "grupos" utilizando ggplot! Esta es la primera vez que uso ggplot.R ggplot ordenar bares en la parcela "barplot-como"
GO Biological Process,regulation of lipid metabolic process,1.87E-35
GO Biological Process,acute inflammatory response,3.21E-37
GO Biological Process,response to insulin stimulus,1.05E-38
GO Biological Process,steroid metabolic process,4.19E-39
GO Biological Process,cholesterol metabolic process,1.19E-40
GO Biological Process,cellular response to chemical stimulus,5.87E-42
GO Biological Process,alcohol metabolic process,5.27E-43
GO Biological Process,sterol metabolic process,2.61E-43
GO Biological Process,lipid homeostasis,1.12E-44
GO Biological Process,response to peptide hormone stimulus,1.29E-45
GO Biological Process,monocarboxylic acid metabolic process,2.33E-54
GO Biological Process,cellular ketone metabolic process,5.46E-74
GO Biological Process,carboxylic acid metabolic process,2.41E-76
GO Biological Process,organic acid metabolic process,5.30E-79
Pathway Commons,FOXA transcription factor networks,7.40E-61
Pathway Commons,FOXA2 and FOXA3 transcription factor networks,1.39E-64
Transcription Factor Targets,"Targets of HNF6, identified by ChIP-chip in hepatocytes",1.77E-32
Transcription Factor Targets,"Targets of HNF1alpha, identified by ChIP-chip in hepatocytes",3.87E-65
Transcription Factor Targets,"Targets of HNF4alpha, identified by ChIP-chip in hepatocytes",1.38E-131
Este es mi código:
ggplot(tmp, aes(x=tmp$V2, y=-log10(tmp$V3), fill=tmp$V1)) +
geom_bar(stat="identity") +
coord_flip()
Ahora me gustaría crear la misma parcela que el anterior pero en la que se clasifican los valores dentro de cada uno de los "grupos". Algo que se verá así.
Soy nuevo en ggplot, por lo que cualquier ayuda será apreciada. Gracias.
Ben
Creo que te falta un cierre ')' para la función ggplot. Lo editaría yo mismo, pero tiene menos de 6 caracteres. – Kevin
@Kevin buena captura! Sintaxis Sneeky, siempre me equivoco la primera vez –