Gráfico de linhas no LibreOffice - dados em linhas (tipo, x, y) em vez de em uma tabela de 2 entradas

3

Como eu crio um gráfico de linhas no LibreOffice Calc se os dados forem organizados em 3-tuplas em vez de em uma tabela de duas entradas?

Exemplo:

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

Eu gostaria de ter (em um único gráfico) uma linha por fruto, com os meses no eixo xe os valores da terceira coluna no eixo y.

Isso seria simples se os dados fossem organizados em uma tabela de duas entradas, como

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

No entanto, tenho um conjunto muito grande de dados no primeiro formato (3-tuplas). Eu tentei muitas das opções dadas no assistente gráfico, mas nenhum deles funcionou. Se os dados fossem pequenos, eu poderia facilmente gerar uma tabela de duas entradas a partir dos dados usando um script simples, mas as tabelas são enormes, então gostaria de saber se há alguma maneira de criar o gráfico sem reorganizar os dados.

Obrigado

EDIT: Além disso, se alguém souber como as tabelas como a primeira são chamadas, por favor me diga. Se eu soubesse disso, eu poderia ter feito uma pesquisa melhor na internet antes de perguntar ...

    
por meh 04.07.2016 / 03:16

1 resposta

5

Converter uma tabela simples (como sua tabela 1) em uma tabela de contingência (como sua tabela 2) é um padrão tarefa para uma tabela dinâmica .

Dependendo dos seus dados, pode ser útil preparar o conteúdo antes de criar a tabela dinâmica:

  • é útil ter nomes de colunas, o que facilita a definição da tabela dinâmica;
  • os nomes dos meses devem ser valores DATE, caso contrário, o LO Calc tentará classificá-los em ordem alfabética.

Então, vou começar com um conjunto de dados ligeiramente modificado:

Observeovalordadata"real" para a entrada do mês. Para isso, insira a data e formate a célula como Data com código de formato MMM .

Agora, selecione A1:C13 e selecione Menu Inserir - > Tabela Dinâmica. Confirme para criar a tabela dinâmica a partir da seleção atual. Na caixa de diálogo de definição da tabela dinâmica ...

...arrasteoscamposdalista"Campos disponíveis" para a lista Linha / Coluna / Campos de dados da seguinte forma:

  • "Digite" em "Campos de linha,
  • "Mês" em "Campos da coluna" e
  • "Conte" em "Campos de dados":

Depoisdearrastaroscampos,acaixadediálogodeveficarassim:

Éisso-pressioneOK.Atabelaresultanteéaseguinte:

Vocêpodedesativarascolunas/linhasdetotaisnodiálogodelayoutdatabeladinâmica.Atabeladinâmicaaindaestá"conectada" com seus dados de origem, portanto, modificar seus dados de "tabela simples" será refletido na tabela dinâmica (após uma atualização manual).

Além disso, você pode usar a tabela dinâmica para criar um gráfico de maneira simples. O resultado pode ser o seguinte:

Asmodificaçõesdatabela"simples" original também afetarão o gráfico (usando a tabela dinâmica como "proxy").

    
por 04.07.2016 / 10:47