Pregunta Gráfico de líneas en LibreOffice: datos en filas (tipo, x, y) en lugar de en una tabla de 2 entradas


¿Cómo creo un gráfico de líneas en LibreOffice Calc si los datos están organizados en 3-tuplas en lugar de en una tabla de dos entradas?

Ejemplo:

Banana      Jan   10
Banana      Feb   20
Banana      Mar   30
Banana      Apr   40
Orange      Jan   13
Orange      Feb   16
Orange      Mar   24
Orange      Apr   27
Grape       Jan   73
Grape       Feb   11
Grape       Mar   22
Grape       Apr   21

Me gustaría tener (en un solo gráfico) una línea por fruto, con los meses en el eje xy los valores de la tercera columna en el eje y.

Esto sería sencillo si los datos se organizaran en una tabla de dos entradas, como

         Jan  Feb  Mar  Apr
       +-------------------
Banana |  10   20   30   40
Orange |  13   16   24   27
Grape  |  73   11   22   21

Sin embargo, tengo un gran conjunto de datos en el primer formato (3-tuplas). He intentado muchas de las opciones dadas en el asistente de gráficos, pero ninguna de ellas ha funcionado. Si los datos fueran pequeños, podría generar fácilmente una tabla de dos entradas a partir de los datos mediante el uso de un script simple, pero las tablas son enormes, por lo que me gustaría saber si hay alguna forma de crear el gráfico sin reorganizar los datos.

Gracias

EDITAR: Además, si alguien sabe cómo se llaman las tablas como la primera, por favor dígame. Si lo supiera, podría haber hecho una mejor búsqueda en Internet antes de preguntar ...


3


origen




Respuestas:


Convirtiendo una tabla simple (como su tabla 1) en una mesa de contingencia (como su tabla 2) es una tarea estándar para un tabla dinámica.

Dependiendo de sus datos, puede ser útil preparar los contenidos antes de crear la tabla dinámica:

  • es útil tener nombres de columna, lo que facilita la definición de la tabla dinámica;
  • los nombres de los meses deben ser valores FECHA, de lo contrario, LO Calc intentará ordenarlos alfabéticamente.

Entonces, comenzaré con un conjunto de datos ligeramente modificado:

enter image description here

Observe el valor de fecha "real" para la entrada del mes. Para lograrlo, ingrese la fecha y formatee la celda como Fecha con el código de formato. MMM.

Ahora, selecciona A1:C13 y seleccione Menú Insertar -> Tabla dinámica. Confirme para crear la tabla dinámica de la selección actual. En el cuadro de diálogo de definición de tabla dinámica ...

enter image description here

... arrastre los campos de la lista "Campos disponibles" a la lista Fila / Columna / Campos de datos de la siguiente manera:

  • "Escriba" en "Campos de fila,
  • "Mes" en "Campos de columna" y
  • "Cuenta" en "Campos de datos":

enter image description here

Después de arrastrar los campos, el diálogo debería verse así:

enter image description here

Eso es todo - golpear DE ACUERDO. La tabla resultante se ve de la siguiente manera:

enter image description here

Puede deshabilitar las columnas / filas de totales en el cuadro de diálogo de diseño de la tabla dinámica. La tabla dinámica todavía está "conectada" con los datos de origen, por lo que la modificación de los datos de la "tabla simple" se reflejará en la tabla dinámica (después de una actualización manual).

Además, puede usar la tabla dinámica para crear un gráfico de una manera simple. El resultado puede verse de la siguiente manera:

enter image description here

Las modificaciones de la tabla "simple" original también afectarán la tabla (usando la tabla dinámica como "proxy").


4