Como faço para sobrepor dois histogramas no Excel?

5

As primeiras linhas dos meus dados não processados são assim:

0    -4.05291
0    -2.75743
0    -0.374328
1    -23.829
1    -21.5973
1    -21.0714

Eu quero plotar os pontos de dados com 0 e 1 separadamente como um histograma. Isso não foi tão difícil de fazer: inserir - > gráficos - > inserir gráficos de estatísticas e selecionar os dados relevantes e pronto. Os gráficos são:

O gráfico laranja corresponde à primeira distribuição (indexada por 0) e a cor azul corresponde à segunda (indexada por 1). O problema: eu quero combinar os dois em um único gráfico com duas barras de cores diferentes. No entanto, não consigo descobrir como fazer isso. A maneira óbvia é clicar com o botão direito - > selecionar dados - > adicione ambas as séries de dados ao gráfico, mas o histograma ainda mostra apenas um conjunto de dados. Os dados estão definitivamente lá - se eu mudar os tipos de gráficos que a outra série mostra - mas isso não aparece no histograma.

Como posso fazer isso com o Excel? Se o Excel não conseguir fazer isso: qual programa seria capaz de fazer isso? Se isso importa, estou usando o Excel 2016.

    
por Allure 04.04.2018 / 09:49

5 respostas

4

Aparentemente (no Excel 2016), usar um histograma não parece ser possível com várias séries.

No entanto, você pode obter o mesmo resultado com um gráfico de barras. Requer um pouco mais de trabalho, mas é bastante fácil de fazer! Aqui está o que eu fiz.

  1. Crie uma tabela "Categoria" (laranja), que colocará os valores em intervalos diferentes.
  2. Verifique se a primeira coluna é uma ID exclusiva.
  3. As colunas Máx. e Mín. podem ser preenchidas manualmente ou automaticamente com uma fórmula. Apenas certifique-se de que existe um -9999 e +9999 (ou qualquer outro grande valor) como o "minimo menor" e o "maximo maximo".
  4. Na sua tabela de dados, adicione a seguinte fórmula (desde que a tabela laranja seja denominada Categoria):

    =VLOOKUP(SUMPRODUCT(([@Value]>=Category[Min])*([@Value]<Category[Max])*(Category[Category ID])),Category,4)
    
  5. Insira uma tabela dinâmica (valores: contagem de suas linhas) e um gráfico dinâmico, conforme mostrado abaixo:

    
por 04.04.2018 / 14:55
2

Use o Past3: link

É uma ferramenta gratuita e poderosa para fazer análises estatísticas e fazer ilustrações gráficas. Eu precisava fazer histogramas combinados e este programa tornou o processo super fácil. Eu lutei com o Excel por algum tempo, mas depois encontrei Past3 e tenho usado isso para a maioria das minhas ilustrações desde então. Aqui eu combinei três conjuntos de dados em um histograma, então ele parece um pouco louco com a forma como ele se sobrepõe às cores, mas ainda parece bom e muito intuitivo:

Com duas cores / conjuntos parece muito bom.

    
por 01.07.2018 / 17:37
1

Outra opção é usar a opção Histograma do Ferramenta de análise .

  1. Certifique-se de que o toolpak esteja ativado (se não, vá para Files | Options | Add-ins)
  2. Divida seus dados em colunas (um para seus pontos "0" e um para "1") pontos
  3. Crie compartimentos em outra coluna (o Excel fará isso automaticamente, mas você precisa ter certeza de que ambas as séries têm as mesmas categorias)
  4. Ir para dados | Análise de dados | Histograma
  5. Selecione seus pontos "0" e as bandejas, depois coloque a saída em uma "nova folha de planilha"
  6. Repita para o '1'
  7. Combine essas duas tabelas e plote o resultado

    
por 08.10.2018 / 15:00
0

Você está muito perto da sua resposta. A única coisa que você ainda tem que fazer é selecionar a série no seu segundo gráfico (clique no gráfico, depois clique nas barras e verifique se todas as barras estão selecionadas (veja a figura 1). Pressione Ctrl + C e clique no primeiro gráfico e pressione Ctrl + V. Eu fiz o mesmo que você fez com dados aleatórios e achei isso (veja a figura 2):

As barras vermelhas são adicionadas copiando e colando.

    
por 04.04.2018 / 12:12
0

Siga as instruções de Peter Hulls no entanto, NÃO use a função histograma, isso só funciona para um conjunto de dados. Você deve usar um gráfico de barras. 1. obter a função de análise de dados 2. usar para fazer histograma, selecionando dados e caixas (as caixas você escolher e deve ser o mesmo para todos) 3. repita o passo 2 para todos os dados que você precisa 4. Copie e cole o mesmo conjunto de lixeiras usado para todos os conjuntos de dados em uma nova planilha. 5. copie e passe as frequências para cada conjunto 6. vá para inserir e selecione o gráfico de barras 7. selecionar dados 8. adicione cada série como séries separadas 9. finalmente, selecione as caixas como a horizontal e você deve ter um histograma, mas criado como um gráfico de barras

    
por 04.11.2018 / 08:57