Forçando unidades de eixo nos gráficos do Excel 2013, sendo gravado após o limite mínimo do eixo

0

Eu tenho uma trama, desenhada no Excel 2013. Os dados começam de quase 0,9 a quase 5,1. Eu quero que o eixo x seja escrito de 1 a 5 e mostre os dados de 0,9 a 5,1.

No meu melhor esforço, pude configurar o limite mínimo e máximo para 0,9 e 5,1 (com base no que mostra todos os meus dados) e definir a unidade principal como 1. Mas mostra as unidades como: {0.9, 1.9, 2.9, 3.9, 4.9}. Como posso manter o limite ao definir as unidades como {1,2,3,4,5}?

    
por hossayni 28.05.2015 / 18:31

2 respostas

3

O Excel não faz isso usando nenhuma das configurações padrão, mas isso pode ser feito usando uma série "auxiliar".

  1. Formate o eixo Horizontal / X para nenhum rótulo e sem marcas
  2. Adicione uma série adicional ao seu gráfico usando os seguintes valores (e altere-o para um tipo XY / Scatter, se esse não for o seu gráfico).
    • X Values: {1,2,3,4,5}
    • Valores Y: {0,0,0,0,0}
  3. Formate sua nova série como:
    • Tipo de marcador = + (isso substituirá seus tiques)
    • Cor da linha = Sem linha (isso permitirá que a linha da grade seja exibida, pois você tem um intervalo antes e depois dos valores da série (0,9-1,0 e 5,0-5,1)
    • Conjunto de cores da linha de marcadores para corresponder à cor da linha de grade
    • Largura da linha do conjunto de estilos da linha de marcadores para corresponder à largura da sua linha de grade
  4. Adicione rótulos de dados às suas séries
    • Etiqueta contém = valor X
    • Posição do rótulo = abaixo

Neste exemplo, tudo em vermelho é baseado na série "helper":

Se você quiser linhas de grade verticais alinhadas aos seus tiques, você pode usar barras de erro verticais definidas para a escala vertical.

    
por 29.05.2015 / 18:59
1

@ mr-moscaro diz que iniciar um eixo a zero é obrigatório, mas isso não é universalmente verdadeiro. No entanto, no seu caso, você não mencionou porque você deve iniciar o eixo acima de zero quando a fração do eixo entre zero e o mínimo que você quer é tão pequena.

Aqui está uma alternativa. Eu plotei alguns pontos arbitrários com valores de X entre 0,9 e 5,1 em um gráfico de dispersão simples, com o eixo variando entre 0 e 6, que é o que o Excel escolheu por si só, e que para mim parece perfeitamente razoável. >

No entanto, para mostrar apenas os rótulos entre 1 e 5, apliquei o seguinte formato numérico personalizado ao eixo X:

[>5]"";[<1]"";0;

Basicamente, diz-se se o valor for maior que cinco, mostre "" em vez do valor, se o valor for menor que um, mostre "" em vez do valor e mostre o valor sem dígitos decimais. / p>

E aqui está o gráfico:

IMNSHO, a supressão dos rótulos em 0 e 6 não melhora de forma alguma o gráfico.

    
por 16.10.2015 / 18:38