2016-02-11 85 views
0
ggplot(data.nona2,aes(x=uur.van.het.jaar,y=Verbruik.huis.overig.kWh))+ 
    labs(color='Scenario') + 
    scale_x_discrete(limits=c(2736:2759), 
        breaks=c(2744,2748,2754,2759), 
        labels=c("08:00","12:00","18:00","24:00"), 
        name='tijd (uren)') + 
    scale_y_discrete(limits=c(0:0.5), 
        breaks=c(0,0.25,0.5), 
        labels=c('0','0.25','0.5'),name='kWh') + 
    scale_colour_brewer(palette="Set1") + 
    coord_cartesian(xlim=c(2736,2759),ylim=c(0,0.5)) + 
    geom_ribbon(data=data.nona2, 
       aes(x=uur.van.het.jaar, 
        ymin=0,ymax=Verbruik.boiler.kWh,scenario, 
        alpha=1,fill="verbruik boiler"),se=F) + 
    geom_ribbon(data=data.nona2, 
       aes(x=uur.van.het.jaar,ymin=0,ymax=Verbruik.huis.overig.kWh, 
        scenario, alpha=.8,fill="verbruik huis"),se=F) + 
    facet_grid(scenario~.,scales='free_y') + 
    geom_ribbon(data=data.nona2, 
       aes(x=uur.van.het.jaar,ymin=0,ymax=PV.opwek.kWh,scenario, 
        alpha=0.7,fill="PV opwek"),se=F) + 
    scale_fill_manual(name = 'Energie verbruik', 
        values=c("verbruik boiler" = "darkred", 
          "verbruik huis" = "darkgreen", 
          'PV opwek' = 'darkblue')) + 
    theme_pander() + 
    guides(group=FALSE) 

enter image description hereY比例已經消失

可惜我不能分享我的實際數據,我知道這將大大apreciated。我已經搜索了很多解決方案,以便我最後的希望能夠延伸到閱讀本文的任何人。 (我的價值觀是連續的)。我該如何解決它?

+1

我們不需要您的實際數據,但我們確實需要一些數據來使這個問題[重複性(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible例如),否則很難幫助你。請參閱提供的關於如何做到這一點的鏈接。 – MrFlick

回答

2

scale_y_discretec(0, 0.5)更換c(0:0.5)也許會有幫助,因爲limits你需要給一個起點和一個終點,而0:0.5回報只是0

+0

謝謝Julius!通常我可以通過查看以前的Qstion來解決問題。這一次花了我幾個小時,你的幫助已經很多了。 – rsustain