1 votos

Buscando recomendaciones de gráficos más allá de Excel y Numbers

Recientemente, tanto Numbers como Excel me falló en mis necesidades de gráficos. Conseguí hacer el trabajo en Numbers, pero sólo con fuerza bruta creando 28 gráficos en lo que deberían haber sido dos.

En los años 90, cuando usaba Aldus Persuasion para mis necesidades de presentación, recuerdo que había un programa de gráficos dedicado para Mac OS llamado algo así como Omni Chart (no relacionado, que yo sepa, con El Grupo Omni ) que ofrecía gráficos más avanzados que en aquel momento no estaban disponibles en Excel. Como parece que voy a hacer más gráficos en un futuro próximo, estoy buscando algo similar para OS X.

Una prueba importante de cualquier software recomendado sería su capacidad para fácilmente crear un gráfico como el siguiente, que muestra los datos de comparación de dos grupos que respondieron a siete preguntas de dos maneras cada uno (en este caso, la importancia de la pregunta y la valoración del rendimiento). El gráfico se creó en Numbers y en realidad son catorce gráficos, uno por cada columna.

Comparison Column Chart with Stacks

Algunos puntos a mencionar:

  • El gráfico anterior se va a crear para docenas de proyectos en el futuro, por lo que el precio del software no es un problema demasiado grande. Estoy dispuesto a gastar dinero para ahorrar tiempo.
  • Tengo conocimientos de programación. Estoy abierto a algo como la de las bibliotecas de gráficos de Python. No estoy restringido a Python, sólo OS X (autoimpuesto).

3voto

Martin Buberl Puntos 14573

¿No has podido conseguir que Excel lo haga por ti?

enter image description here

Lo único que no pude hacer fue conseguir que las etiquetas horizontales se centraran debajo de las columnas, pero probablemente podrías hacerlo a mano si ocultas las etiquetas de las columnas y luego las escribes manualmente en la etiqueta del eje.

Así es como he llegado a la imagen de arriba.

Resalte de A1 a N3 y luego seleccione Columnas apiladas.

A continuación, querrá editar la serie de datos de la siguiente manera

enter image description here

Esto muestra la Serie 1 en los Valores Y... Simplemente selecciona la Serie 2 y cámbiala a $A$3..$N$3

Tendrá dos series de datos e inicialmente se apilarán, por lo que terminará con un eje Y de 16 más o menos. Deja eso por ahora ya que es más fácil hacer todo el formato antes de hacer los cambios finales para que se vea así.

Revise y cambie su esquema de colores para toda la serie 1 a Verde. A continuación, tendrá que seleccionar las columnas pares y cambiar su relleno al color más claro individualmente.

Además, en la versión de Excel que utilizo, hay un control deslizante de la anchura de los huecos bajo el formato de las series 1 y 2 (aunque sólo tuve que ajustarlo una vez). No estoy 100% seguro de si es el mismo en otras versiones, pero lo puse al 25% y eso me dio el espacio que se ve entre las columnas.

A continuación, seleccione sin relleno para la serie 2. A continuación, cambie el color de la etiqueta a un color más oscuro para que se pueda ver. También tendrá que cambiar la posición a Extremo interior para que se muevan a la parte superior de la columna A continuación cambie el Borde a Línea Sólida y podrá elegir la opción de línea discontinua. Elegí el relleno como azul ya que eso es lo que tenías.

Ahora lo que harás es seleccionar la serie dos y elegirás Trazar la serie en el segundo eje bajo el formato de la Serie 2. Esto hará que en lugar de empezar donde termina la columna de la serie 1, los puntos cero sean los mismos para la serie 1 y la serie 2. Cuando lo hice, la escala estaba un poco fuera de lugar. Así que seleccione Eje vertical (valor) y hacer el Límites mínimos a 0,0 y su Límites máximos a 10.0 (al menos para este conjunto de datos) ajústelo en consecuencia para diferentes conjuntos de datos bajo esa opción de Formato.

A continuación, seleccione el Eje vertical secundario (valor) y asegúrese de establecer todos los parámetros con la misma configuración que hizo para Eje vertical (valor) formato. Esto hará que la escala de las dos series se alinee. A continuación, seleccione Ninguno para la posición de la etiqueta para que el Eje Secundario no se muestre en el gráfico.

Llegados a este punto, básicamente has terminado. Puedes hacer cosas menores como borrar la Leyenda que muestra las series 1 y 2 (o puedes nombrarlas como corresponde) y añadir líneas de cuadrícula. Usted podría ir manualmente en un movimiento de la 7,6 en la pregunta # 1 columna 2, por lo que es fuera del relleno. etc. Pero básicamente puedes conseguir casi todo el camino hasta donde quieres estar dentro de Excel.

Si me he dejado algo en el tintero, pregúntalo en los comentarios y te responderé.

ACTUALIZACIÓN

Como soy un poco perfeccionista y me fastidiaba mucho que se viera la línea discontinua alrededor de todo el borde, me las ingenié para disimularla.

Se podría pensar que los datos asignados al Eje Primario estarían delante... ¡NO! Eso tendría demasiado sentido para un desarrollador de Microsoft... De todas formas esto es lo que se hace.

Seleccione Serie2 y Trazar la serie en el eje primario . A continuación, seleccione Serie1 y Trazar la serie en el eje secundario . Ajuste la escala (OTRA VEZ), y añada un borde sólido del mismo color al relleno de la Serie1 (lo siento, pero tiene que hacerlo para todos los colores pares individualmente), y establezca el tamaño para que sea el mismo tamaño de punto que su borde discontinuo para la Serie2, y la Serie1 ahora cubre la Serie2, así:

enter image description here

ACTUALIZACIÓN 2: Material adicional

Por lo tanto, si necesita ampliar esto para más preguntas, inserte columnas entre los datos. El gráfico recuerda todo excepto el esquema de color de las columnas pares, por lo que sólo tienes que entrar y cambiar el color de relleno y del borde al verde más claro y ya has añadido al gráfico... Ah, y por supuesto, usted tiene que juguetear con su solución en el centrado de los números de la pregunta, pero probablemente no es tan malo como tener que hacer todo manualmente en OmniGraffle.

0voto

Campo Puntos 444

Sé que esto es un poco obvio pero podrías probar con Google Sheets.

Se puede programar en el lado del servidor JavaScript así que si no hace gráficos como ese (y no creo que lo haga) entonces podrías ser capaz de hackear una solución.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X