Espacio entre grafico de barras
Publicado por David (32 intervenciones) el 17/05/2017 05:24:33
Hola, tengo una duda estoy trantando de graficar unos datos en una grafica de barras en matlab, para esto use el comando bar (variablex, variable y) en donde mi x y y son dos vectores, como se ve a continuacion.
x = [25 31.5 40 50 63 80 100 125 160 200 250 315 400 500 630 800 1000 1250 1600 2000 2500 3150 4000 5000 6300 8000 10000 12500 16000 20000]
y = [65.2 64.7 65.3 71.3 75.7 76.3 76.7 78.7 79.7 82.2 80.7 81.5 82.2 83.5 84.1 81.4 81 79.9 76.2 70.2 74.1 74.9 75.5 75.9 73.7 77.1 75.2 73.9 77.1 78]
bar(x, y)
Son vectores bastante grandes, claramente, pero mi problema es que al graficar, mi posicion en x poco a poco se aleja bastante, generandome la siguiente grafica

Mi pregunta es como puedo hacer que la grafica tome una escala, y junte todas las barras en x???
Ya que estan muy alejadas y las necesito juntas.
Gracias
x = [25 31.5 40 50 63 80 100 125 160 200 250 315 400 500 630 800 1000 1250 1600 2000 2500 3150 4000 5000 6300 8000 10000 12500 16000 20000]
y = [65.2 64.7 65.3 71.3 75.7 76.3 76.7 78.7 79.7 82.2 80.7 81.5 82.2 83.5 84.1 81.4 81 79.9 76.2 70.2 74.1 74.9 75.5 75.9 73.7 77.1 75.2 73.9 77.1 78]
bar(x, y)
Son vectores bastante grandes, claramente, pero mi problema es que al graficar, mi posicion en x poco a poco se aleja bastante, generandome la siguiente grafica

Mi pregunta es como puedo hacer que la grafica tome una escala, y junte todas las barras en x???
Ya que estan muy alejadas y las necesito juntas.
Gracias
Valora esta pregunta


0