Defina limites de eixo automático para gráfico de barras sem padronizar para zero

1

Estou construindo um gráfico de barras no Excel com valores de dados variando de, por exemplo, 10 a 20. Eu quero que os limites do eixo x sejam automáticos, mas embora o limite correto (próximo a 20) funciona corretamente, o limite esquerdo sempre é padronizado como 0.

Gostaria que o limite da esquerda ficasse próximo de 10, em vez de zero, sem ter que ter o limite fixo. Existe alguma maneira de fazer isso?

    
por djeidot 23.12.2009 / 13:22

4 respostas

1

Você deve manter o mínimo em zero se for um gráfico de barras. A razão é que o comprimento das barras codifica seus valores e o truncamento das barras quebra a relação entre comprimento e valor.

Ou você pode criar uma linha ou um gráfico XY. Você não disse em qual consistia o eixo da categoria.

    
por 24.12.2009 / 01:20
1

Não acho que isso possa ser feito sem torná-lo Fixed . Você não pode alterar os resultados do valor Auto , pois está usando um algoritmo interno do Excel. Para aqueles que gostariam de saber como alterar os valores Fixed :

Clique no eixo X, clique com o botão direito e selecione Format Axis . Na guia Axis Options , altere os valores Maximum e Minimum de Auto para os valores desejados Fixed .

    
por 23.12.2009 / 14:03
1

Eu sei que esse segmento é antigo, mas usuários recentes podem achar útil saber que é possível ajustar a escala mínima com uma macro.

Basta criar uma macro com o seguinte código:

Sub adjustscales()

Sheet1.ChartObjects("Chart 1").Chart.Axes(xlValue).MinimumScale = Sheet1.Range("A1")

Sheet1.ChartObjects("Chart 1").Chart.Axes(xlValue).MaximumScale = Sheet1.Range("A2")

End Sub

E, claro, criar uma fórmula em A1 e A2 para ser o = MIN (dados) e = MAX (dados).

    
por 09.01.2013 / 05:47
-2

Não. Além disso, lembre-se: limite de esquerda mais que zero é BAD.

    
por 27.12.2009 / 16:32