Hadley Wickham'ın kitabını ggplot hakkında okuyorum, ancak bir çubuk grafikte zaman içinde belirli ağırlıklar çizmekte güçlük çekiyorum. Burada örnek veriler şunlardır:zaman serileri için ggplot çubuk grafiği
dates <- c("20040101","20050101","20060101")
dates.f <- strptime(dates,format="%Y%m%d")
m <- rbind(c(0.2,0.5,0.15,0.1,0.05),c(0.5,0.1,0.1,0.2,0.1),c(0.2,0.2,0.2,0.2,0.2))
m <- cbind(dates.f,as.data.frame(m))
Bu data.frame birinci sütunda yer alır tarih ve her sıra tekabül eden moleküler ağırlıklar. Her yıl için ağırlıkları "dolgu" argümanı kullanılarak bir çubuk grafikte çizmek istiyorum.
kullanıyorum çubukları gibi ağırlıkları arsa mümkün değilim:
p <- ggplot(m,aes(dates.f))
p+geom_bar()
Ancak bu istediğim tam olarak bu değildi. Her barda, her ağırlığın katkısını görmek isterim. Dahası, neden x ekseni üzerinde garip bir formata sahip olduğumu anlamıyorum, yani "2004-07" ve "2005-07" neden görüntüleniyor.
ggplot2
uzun formatta veri gerektirir: Yardım
! çok teşekkürler! – math
belki bir küçük soru: 'scale_x_date (lables = date_format ("% y")) 'ile etiketleri değiştirmek istedim. Bu, date_format işlevini bulamadığı bir hatadır. 04, 05,06'yı nasıl görüntüleyebilirim? – math
yukarıdaki düzenlemeye bakın. – Rentrop