Hola a todos!
Soy nueva en R y necesito hacer unos gráficos para una investigación, he
explorado un poco y estoy intentando usar ggplot2 ya que hace gráficos de
muy buena calidad...tengo los datos de varios años para diferentes grupos
de empresas y los pretendo graficar tanto en un solo grafico como en varios
(facet_wrap) pero tengo problemas con el eje de las X, ya que necesito que
aparezcan los años es decir, 2003, 2004 y así ....y no X2003, X2004 que es
como están apareciendo.
Este es mi código:
library(reshape2)
library(ggplot2)
emp <- read.csv("C:/Users/usuario/Documents/tamano_empresas.csv",
header=TRUE, sep=";", comment.char="" , strip.white=FALSE,
dec = ",")
melted = melt(emp, id.vars="Empresas")
ggplot(data=melted, aes(variable, value)) + geom_line(aes(colour Empresas, group
= Empresas)) + facet_wrap(~ Empresas)
Agradezco cualquier ayuda. Adjunto el dataset.
Muchas gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160624/86ac32d5/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: tamano_empresas.csv
Type: text/csv
Size: 580 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160624/86ac32d5/attachment.bin>
Hola a todos!
Soy nueva en R y necesito hacer unos gráficos para una investigación, he
explorado un poco y estoy intentando usar ggplot2 ya que hace gráficos de
muy buena calidad...tengo los datos de varios años para diferentes grupos
de empresas y los pretendo graficar tanto en un solo grafico como en varios
(facet_wrap) pero tengo problemas con el eje de las X, ya que necesito que
aparezcan los años es decir, 2003, 2004 y así ....y no X2003, X2004 que es
como están apareciendo.
Este es mi código:
library(reshape2)
library(ggplot2)
emp <- read.csv("C:/Users/usuario/Documents/tamano_empresas.csv",
header=TRUE, sep=";", comment.char="" , strip.white=FALSE,
dec = ",")
melted = melt(emp, id.vars="Empresas")
ggplot(data=melted, aes(variable, value)) + geom_line(aes(colour Empresas, group
= Empresas)) + facet_wrap(~ Empresas)
Agradezco cualquier ayuda. Adjunto el dataset.
Muchas gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160624/ba34f1c5/attachment.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: tamano_empresas.csv
Type: text/csv
Size: 580 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160624/ba34f1c5/attachment.bin>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: tamano_empresas.csv
Type: text/csv
Size: 580 bytes
Desc: no disponible
URL:
<https://stat.ethz.ch/pipermail/r-help-es/attachments/20160624/ba34f1c5/attachment-0001.bin>
Hola,
library(reshape2)
library(ggplot2)
emp <- read.csv("tamano_empresas.csv", header=TRUE,
sep=";",
comment.char="" , strip.white=FALSE, dec = ",")
melted = melt(emp, id.vars="Empresas")
# Para lo que quieres esto te valdrá
melted$variable<-substring(melted$variable, first = 2, last = 5)
ggplot(data=melted, aes(as.factor(variable), value)) +
geom_line(aes(colour = Empresas, group = Empresas)) +
facet_wrap(~ Empresas)+
xlab("Años")
Saludos,
El 24/06/16 a las 18:51, Alexa Aristizabal escribió:> Hola a todos!
>
> Soy nueva en R y necesito hacer unos gráficos para una investigación,
> he explorado un poco y estoy intentando usar ggplot2 ya que hace
> gráficos de muy buena calidad...tengo los datos de varios años para
> diferentes grupos de empresas y los pretendo graficar tanto en un solo
> grafico como en varios (facet_wrap) pero tengo problemas con el eje de
> las X, ya que necesito que aparezcan los años es decir, 2003, 2004 y
> así ....y no X2003, X2004 que es como están apareciendo.
>
> Este es mi código:
>
> library(reshape2)
> library(ggplot2)
>
> emp <-
read.csv("C:/Users/usuario/Documents/tamano_empresas.csv",
> header=TRUE, sep=";", comment.char="" ,
strip.white=FALSE, dec = ",")
>
> melted = melt(emp, id.vars="Empresas")
>
> ggplot(data=melted, aes(variable, value)) + geom_line(aes(colour =
> Empresas, group = Empresas)) + facet_wrap(~ Empresas)
>
>
> Agradezco cualquier ayuda. Adjunto el dataset.
>
> Muchas gracias.
>
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
[[alternative HTML version deleted]]
Alexa,
El problema no es ggplot2 sino cuando lees el archivo .csv. Agrega check.names
= FALSE.
mp <- read.csv("/home/daniel/Downloads/tamano_empresas.csv",
check.names = FALSE, header=TRUE, sep=";", comment.char="" ,
strip.white=FALSE, dec = ",")
Ten en cuenta que si luego quieres acceder al valor de una columna tendrás
que usar backquotes, haciéndolo de la siguiente manera
emp$`2003`
Espero esto te sirva.
Daniel Merino
El 24 de junio de 2016, 10:56, Alexa Aristizabal <
alexa.aristizabal06 en gmail.com> escribió:
> Hola a todos!
>
> Soy nueva en R y necesito hacer unos gráficos para una investigación, he
> explorado un poco y estoy intentando usar ggplot2 ya que hace gráficos de
> muy buena calidad...tengo los datos de varios años para diferentes grupos
> de empresas y los pretendo graficar tanto en un solo grafico como en varios
> (facet_wrap) pero tengo problemas con el eje de las X, ya que necesito que
> aparezcan los años es decir, 2003, 2004 y así ....y no X2003, X2004 que es
> como están apareciendo.
>
> Este es mi código:
>
> library(reshape2)
> library(ggplot2)
>
> emp <-
read.csv("C:/Users/usuario/Documents/tamano_empresas.csv",
> header=TRUE, sep=";", comment.char="" ,
strip.white=FALSE, dec = ",")
>
> melted = melt(emp, id.vars="Empresas")
>
> ggplot(data=melted, aes(variable, value)) + geom_line(aes(colour >
Empresas, group = Empresas)) + facet_wrap(~ Empresas)
>
>
> Agradezco cualquier ayuda. Adjunto el dataset.
>
> Muchas gracias.
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Daniel
[[alternative HTML version deleted]]