2011-01-02 18:33:23 +0000 2011-01-02 18:33:23 +0000
10
10

Como alterar o min/max do eixo x da tabela de colunas em Excel?

Aqui tenho um gráfico de distribuição binomial em coluna, mostrando quantas vezes se pode esperar lançar um seis em 235 rolos de dados:

Nota: Pode também chamar-lhe uma distribuição de massa binomial para p=1/6, n=235

Agora que o gráfico está um pouco esmagado. gostaria de alterar os Mínimo e Máximo no eixo horizontal. gostaria de os alterar para:

  • Mínimo: 22
  • Máximo: 57

Significa que eu quero fazer zoom nesta secção do gráfico:

Bónus aponta para o leitor que pode dizer como os números 22 e 57 foram alcançados em

Se este fosse um gráfico de Mostra em Excel, eu poderia ajustar os eixos horizintal mínimo e máximo como eu desejava:

Infelizmente, este é um gráfico de coluna*, onde não há opções para ajustar os limites mínimo e máximo do eixo de ordenadas:

i pode fazer uma coisa bastante horrível ao gráfico no Photoshop, mas não é muito útil depois:

Questão : como alterar o mínimo e o máximo dos eixos x de um gráfico de colunas em Excel (2007)?

Respostas (9)

6
6
6
2011-01-02 20:05:29 +0000

Clique com o botão direito do rato no gráfico e escolha Seleccionar Dados. Seleccionar a sua série e escolher Editar. Em vez de ter um “Valores de Série” de A1:A235, faça-o A22:A57 ou algo semelhante. Resumindo, basta fazer o gráfico dos dados que deseja em vez de fazer o gráfico de tudo e tentar esconder partes do mesmo.

3
3
3
2015-07-23 14:40:25 +0000

Aqui está uma abordagem totalmente diferente.

A captura de ecrã abaixo mostra o topo da folha de trabalho com os dados nas colunas A e B e uma sequência de gráficos.

O gráfico superior esquerdo é simplesmente um gráfico XY Scatter.

O gráfico superior direito mostra a distribuição com o eixo X escalonado conforme desejado.

As barras de erro foram adicionadas ao gráfico médio esquerdo.

O gráfico do meio direito mostra como modificar as barras de erro verticais. Seleccionar as barras de erro verticais e premir Ctrl+1 (numeral um) para as formatar. Escolher a direcção Menos, sem tampas finais, e percentagem, introduzindo 100% como percentagem a mostrar.

Seleccionar as barras de erro horizontais e premir Apagar (quadro inferior esquerdo).

Formatar a série XY para que não utilize marcadores, assim como não utilize linhas (gráfico inferior direito).

Finalmente, seleccionar as barras de erro verticais e formatá-las para utilizar uma linha colorida, com uma largura mais grossa. Estas barras de erro utilizam 4,5 pontos.

2
2
2
2013-04-05 01:54:51 +0000

Deparei-me com o mesmo problema, é irritante que a funcionalidade não esteja lá para além de um gráfico de dispersão.

Um trabalho mais fácil que encontrei foi traçar o seu gráfico completo como o que tem acima. No seu caso, traçar os dados em A1:A235.

Depois, na folha de trabalho com os seus dados de origem, basta seleccionar as linhas A1:A21 e A58:A235 e ‘escondê-las’ (Clique com o botão direito e seleccione Ocultar).

Quando voltar ao seu gráfico, ele será actualizado para mostrar apenas os dados de A22:A57.

Feito

1
1
1
2015-06-16 22:01:37 +0000

Pode executar as seguintes macros para definir os limites do eixo x. Este tipo de eixo x baseia-se numa contagem, ou seja, só porque a primeira coluna está etiquetada com um número qualquer, continua a ser 1 na escala do eixo. Ex. Se quiser traçar as colunas 5 a 36, defina 5 como o mínimo do eixo x, e 36 como o máximo do eixo x. (Não introduza uma data para o tipo de escala que está a tentar fazer aqui.) Esta é a única forma que conheço de rescalibrar o eixo “instável”. Saúde!

Sub e1_Min_X_Axis()
On Error GoTo ErrMsg

Min_X_Axis = Application.InputBox(Prompt:="Enter Minimum Date (MM/DD/YYYY), Minimum Number, or Select Cell", Type:=1)
If Min_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MinimumScale = Min_X_Axis
End If
Exit Sub    

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub

Sub e2_Max_X_Axis()
On Error GoTo ErrMsg

Max_X_Axis = Application.InputBox(Prompt:="Enter Maximum Date (MM/DD/YYYY), Number, or Select Cell", Type:=1)

If Max_X_Axis = "False" Then
    Exit Sub
Else
    ActiveChart.Axes(xlCategory).MaximumScale = Max_X_Axis
End If
Exit Sub

ErrMsg:
    MsgBox ("You must be in a chart."), , "Oops!"

End Sub
0
0
0
2016-04-08 15:04:29 +0000

Aqui está mais uma abordagem. O Excel não é nada se não for flexível, se souber trabalhar com ele.

Duplo clique no eixo horizontal para o formatar. Alterar o tipo de escala para Data. Se o Excel aplicar um formato de data às etiquetas dos eixos, mude novamente para um formato numérico.

Escolha 1/22/1900 (dia 22) para o eixo mínimo e 2/26/1900 (dia 57) para o eixo máximo.

0
0
0
2011-07-04 19:20:14 +0000

Pode usar os offsets do Excel para alterar o zoom do eixo X. Ver isto tutorial .

0
0
0
2013-05-07 19:01:27 +0000

Se seleccionar o eixo esquerdo, clicar com o botão direito do rato e escolher “formatar eixo” verá opções de Eixo que lhe permitem definir os valores mín / máx como números fixos. Pode jogar com essas configurações para lhe dar os resultados que preferir.

0
0
0
2015-07-23 14:28:59 +0000

Relacionado com @dkusleika’s mas mais dinâmico.

Aqui está a parte superior de uma folha de trabalho com os números 0 a 235 na coluna A e a probabilidade de que muitos seis sejam atirados em 235 lançamentos de um dado justo na coluna B. Os Min e Max da primeira coluna são dados em E1 e E2, juntamente com o gráfico inicial dos dados.

Vamos definir um par de nomes de gama dinâmica (o que o Excel chama “Nomes”). No separador Fórmulas da Fita, clicar em Definir Nome, introduzir o nome “conta”, dar-lhe um âmbito da folha de trabalho activa (guardei a folha de nome por defeito1), e introduzir esta fórmula:

=INDEX(Sheet1!$A$2:$A$237,MATCH(Sheet1!$E$1,Sheet1!$A$2:$A$237)): INDEX(Sheet1!$A$2:$A$237,MATCH(Sheet1!$E$2,Sheet1!$A$2:$A$237))

Isto diz basicamente para tomar o intervalo que começa onde a coluna A contém o valor mínimo na célula E1 e termina onde a coluna A contém o valor máximo na célula E2. Estes serão os nossos X valores.

Clique no separador Fórmulas > Gestor de nomes, seleccione “conta” para preencher a fórmula em Referências a na parte inferior do diálogo, e certifique-se de que o intervalo pretendido é realçado na folha.

No diálogo Gestor de nomes, clique em Novo, introduza o nome “probs”, e introduza a fórmula muito mais simples

=OFFSET(Sheet1!counts,0,1)

, o que significa que pegue no intervalo que é zero linhas abaixo e uma linha à direita das contagens. Estes são os nossos valores em Y.

Agora clique com o botão direito no gráfico e escolha Select Data (Seleccionar Dados) no menu pop-up. Em Horizontal (Categoria) Etiquetas de Eixo, clicar em Editar, e alterar

=Sheet1!$A$2:$A$237

para

=Sheet1!conta

e clicar em Enter. Agora seleccione as séries listadas na caixa da esquerda e clique em Edit. Alterar os valores das séries de

=Sheet1!$B$2:$B$237

para

=Sheet1!probs

Se for feito correctamente, o gráfico tem agora este aspecto:

Alterar os valores nas células E1 ou E2, e o gráfico mudará para reflectir o novo min e o máximo.

-1
-1
-1
2015-10-14 15:17:03 +0000

Mude o seu tipo de gráfico para Scatter. Em seguida, defina o eixo como desejar. Depois mude novamente para um gráfico que deseje, e manterá as definições do eixo ajustadas.