2010-06-09 10:31:29 +0000 2010-06-09 10:31:29 +0000
9
9

Como quebrar o eixo Y numa folha Excel

Eu quero quebrar o eixo Y numa folha Excel. Como posso fazer isso?

Por exemplo, suponha que tenho os dados num intervalo de 0-7000 e depois num intervalo de 22000-28000. Eu quero uma quebra no eixo Y de 8000-20000.

Respostas (4)

3
3
3
2011-12-01 16:04:49 +0000

Cobri esta técnica num post recente num blogue Breken Y Axis in an Excel Chart

Basicamente, a questão é que não se deve tentar representar os dados num único gráfico se tiver de recorrer à quebra de um eixo. Não importa quão claramente tente indicar que a escala do eixo tem uma descontinuidade, a interpretação precognitiva de que os valores “quebrados” não estão longe dos valores mais baixos sobrepõe-se a qualquer esforço consciente para dar sentido aos valores quebrados. Já para não falar que a abordagem é uma dor para criar e manter.

No artigo acima, sugiro uma abordagem alternativa, que é fazer um gráfico de painel, um com uma escala Y que inclui valores até à quebra, o outro painel com uma escala de eixo Y que inclui todos os valores, com os valores mais pequenos esmagados contra o eixo X. Um gráfico de painel exige algum esforço, não tanto quanto o eixo partido, e se quiser, pode simplesmente fazer dois gráficos separados em vez de um único gráfico.

3
3
3
2010-06-09 10:38:19 +0000

Não pode quebrar o eixo y num gráfico Excel para mostrar vários intervalos não contíguos, mas pode alterar o intervalo padrão clicando com o botão direito do rato no eixo y e seleccionando Eixo Formato… e depois alterando o Mínimo e/ou Máximo de Auto para Fixo e depois fornecendo novos valores.

2
2
2
2015-01-23 15:30:19 +0000

Concordo com a ideia de @JonPeltier de fazer isto ser uma má ideia, do ponto de vista conceptual. No entanto, se for preciso, existe uma solução simples.

Gráficos de toda a gama e guardar ou capturar o gráfico como uma imagem. Abra a imagem num programa de manipulação de imagem, como o Photoshop ou o GIMP. Depois corte a área que não quer, aproxime a gama superior e acrescente linhas dentadas ao eixo Y nas extremidades da quebra para indicar a descontinuidade.

1
1
1
2015-01-23 06:07:28 +0000

Pode criar um gráfico (falso?) com exactamente a aparência que pretende:

  1. Crie uma coluna onde subtraia 15000, apenas para valores Y superiores a 7000. Use essa coluna como os seus novos valores Y para o gráfico.

  2. Adicione os valores X e Y para uma série dummy, com alguns pontos. Se o valor mínimo no seu eixo X é xm, os seus pontos são (xm, 0), (xm, 1000), … , (xm, 6000), (xm, 8000), (xm, 9000), … O valor 7000 é saltado. Pode alterar este valor.

  3. Adicione células com as etiquetas que vai utilizar para a série dummy: “0”, “1000”, …, “6000”, “23000”, “24000”, … Os valores 7000 e 22000 são saltados, pois estão sobrepostos.

  4. Ir para a tabela, e remover as etiquetas dos eixos Y.

  5. Adicionar uma série com os pontos de dados fictícios.

    1. Adicione as etiquetas aos pontos de dados. Pode utilizar referências às células do item 3 (recomendado), ou introduzir etiquetas explícitas. A introdução de cada etiqueta (seja uma referência ou uma etiqueta explícita) é aborrecida quando se tem muitos pontos de dados. Verifique this , e em particular Rob Bovey’s add-in . É excelente.
  6. Formate a série fictícia para que fique visualmente bem (por exemplo, pequenos, cruzamentos de linha, sem linha).

Pode usar variações sobre isto. Por exemplo, pode adicionar pontos extra à sua série de bonecos, com as etiquetas correspondentes. As linhas de grelha correspondem às séries dummy.

Pode usar esta técnica para criar um número arbitrário de interrupções de eixos. A fórmula para os “falsos” valores Y seria mais complicada, com IFs para detectar o intervalo correspondente a cada ponto, e transformações lineares adequadas para ter em conta a mudança de escala para cada intervalo (assumindo escalas lineares; sem mistura de linear-log). Mas isso é tudo.

PS: ver também os links abaixo. Ainda acho que a minha alternativa é melhor. http://peltiertech.com/broken-y-axis-in-excel-chart/ http://ksrowell.com/blog-visualizing-data/2013/08/12/how-to-simulate-a-broken-axis-value-axis/ http://www.tushar-mehta.com/excel/newsgroups/broken_y_axis/tutorial/index.html#Rescale%20e%20hide%20the%20y-axis