<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hola.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Siguiendo a Mittal (2001); R Graph Cookbook creo haber logrado construir el gráfico de barras que buscada. La matriz que utilizo para el "height" va adjunta. </div><div class="gmail_default" style="font-family:tahoma,sans-serif">Y mi sintaxis:</div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">barplot(t(barras), col=col.segmentos, border=F</font></div><div class="gmail_default"><font face="monospace, monospace">        , names.arg=Meses, las=2, cex=.75, cex.axis=0.8</font></div><div class="gmail_default"><font face="monospace, monospace">        , ylab="% del Segmento sobre el Total")</font></div><div class="gmail_default"><font face="monospace, monospace">       legend(.5, .2, ncol=5, cex=.75, bty="n" #bg="white" #, lwd=F , horiz=T), pch = 15<br></font></div><div class="gmail_default"><font face="monospace, monospace">              , segmentos #Referencias</font></div><div class="gmail_default"><font face="monospace, monospace">              , fill = col.segmentos, border = "darkblue" ) #</font></div><div class="gmail_default"><font face="monospace, monospace">       grid(nx=NA, ny=NULL, col = "gray", lwd = 1, lty = 3) #</font></div><div class="gmail_default"><font color="#cc0000" face="monospace, monospace">       abline(v=c(12, 24, 36, 48, 60), lwd = 1, lty = 3, col = "red") #red para que se ven los cortes en los años</font></div><div class="gmail_default"><font color="#cc0000" face="monospace, monospace">       text(c(6, 18, 30, 42, 54), rep(.3, 5), c(2011, 2012, 2013, 2014, 2015))</font></div></div><div><div class="gmail_default" style="font-family:tahoma,sans-serif">​Queda bastante lindo, pero el problema lo tengo con ​abline y text, que quedan "desajustados" de los meses Dic de cada año, porque está mal indicada la referencia en c(12, 24, 36, 48, 60), a pesar de que dim(barras) y las categorías claramente son 67, que son las barras que contruyo.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Luego, cuando intento entender por qué, pruebo:</div><div class="gmail_default"><font face="monospace, monospace">mm <- barplot(t(barras), col=col.segmentos, border=F</font></div><div class="gmail_default"><font face="monospace, monospace">        , names.arg=Meses, las=2, cex=.75, cex.axis=0.8</font></div><div class="gmail_default"><font face="monospace, monospace">        , ylab="% del Segmento sobre el Total")</font></div><div class="gmail_default" style="font-family:tahoma,sans-serif">y resulta:</div><div class="gmail_default"><font face="monospace, monospace">> mm</font></div><div class="gmail_default"><font face="monospace, monospace"> [1]  0.7  1.9  3.1  4.3  5.5  6.7  7.9  9.1 10.3 11.5 12.7 13.9 15.1 16.3 17.5 18.7 19.9 21.1 22.3 23.5 24.7 25.9 27.1 28.3 29.5</font></div><div class="gmail_default"><font face="monospace, monospace">[26] 30.7 31.9 33.1 34.3 35.5 36.7 37.9 39.1 40.3 41.5 42.7 43.9 45.1 46.3 47.5 48.7 49.9 51.1 52.3 53.5 54.7 55.9 57.1 58.3 59.5</font></div><div class="gmail_default"><font face="monospace, monospace">[51] 60.7 61.9 63.1 64.3 65.5 66.7 67.9 69.1 70.3 71.5 72.7 73.9 75.1 76.3 77.5 78.7 79.9</font></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Lo cual parece una buena pista, pero no consigo entender qué hace... por qué el resultado no es 1:67? ¿Tengo que hacer algo especial para eso?</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Obvio, que ahora si utilizo: </div><div class="gmail_default"><div class="gmail_default"><font color="#cc0000" face="monospace, monospace">       abline(v=mm[c(12, 24, 36, 48, 60)], lwd = 1, lty = 3, col = "red") #Para los Años</font></div><div class="gmail_default"><font color="#cc0000" face="monospace, monospace">       text(mm[c(12, 24, 36, 48, 60)]-6, rep(.3, 5), c(2011, 2012, 2013, 2014, 2015))</font></div></div><div class="gmail_default" style="font-family:tahoma,sans-serif">funcionaría, pero me parece poco intuitivo y además no entiendo por qué lo hace y me "obliga" a crear el objeto mm, en lugar de hacerlo directamente.</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Muchas gracias.</div></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="tahoma, sans-serif">Mauricio</font></div></div>
</div>