Gráfico de colunas empilhadas no Excel com o rótulo do eixo x entre as barras

1

Eu quero desenhar um gráfico de colunas empilhadas no Excel e quero colocar o rótulo do eixo x entre as barras; por exemplo:

Mohsen El-Tahawy
fonte
Eu não entendo: a imagem é uma representação do que você quer, ou é o que você tem agora (o que você quer mudar)?
Scott
Temo que não seja exatamente possível no Excel 2007. A solução alternativa pode ser inserir valores vazios entre cada coluna e definir os valores desejados. x valores para eles. Em seguida, você pode solicitar apenas que cada segundo rótulo de eixo x seja exibido. Isso será semelhante à sua imagem, mas haverá um espaço de uma barra entre as colunas.
Máté Juhász

Respostas:

1

Você pode facilmente fingir isso, se você pode seguir este protocolo.

Aqui estão os dados para as barras vermelha e verde, e um segundo conjunto de dados XY, com valores X onde você mostrará rótulos.

Abaixo dos dados está um gráfico de colunas empilhadas usando o primeiro bloco de dados.

histogram data, axis data, and preliminary chart

Copie o segundo intervalo, selecione o gráfico e use Colar especial para adicionar os dados como novas séries, séries em colunas, nomes de séries na primeira linha e dados de categoria na primeira coluna. É adicionado como um novo conjunto de barras empilhadas, que não aparecem porque sua altura é zero.

Selecione a série adicionada selecionando as barras verdes e clicando na tecla de seta para cima. Clique na tecla de menu (entre os botões Alt e Ctrl da direita) ou segure a tecla Shift e clique na tecla de função F10 para abrir o menu de contexto. Clique em Alterar tipo de gráfico de série e escolha XY Scatter. Isso adiciona um conjunto de marcadores ao longo da parte inferior do gráfico (círculos azuis no gráfico superior abaixo) e adiciona eixos X e Y secundários.

Formate a escala do eixo horizontal secundário (parte superior do gráfico) para que ele se ajuste aos dados: min = -115, max = -50 (gráfico inferior abaixo). Observe que os marcadores agora estão alinhados entre as barras, para onde os rótulos vão.

enter image description here

Oculte os eixos secundários formatando a posição da etiqueta como Sem rótulo e a cor da linha como Sem linha. Oculte os rótulos horizontais primários usando um formato numérico personalizado de "" (isso mesmo, um espaço entre aspas duplas). Isso oculta os rótulos, mas mantém o espaço para os outros rótulos que vamos adicionar (gráfico superior abaixo).

Clique com o botão direito do mouse na série de pontos e escolha Adicionar rótulos de dados. Você obtém os valores Y padrão (zeros) adicionados à direita dos marcadores (gráfico inferior abaixo).

enter image description here

Formate os rótulos para que eles estejam na posição Abaixo e, assim, mostrem os valores de X em vez dos valores de Y (gráfico superior abaixo).

Finalmente formate a série de pontos para que eles não usem marcadores (gráfico inferior abaixo). E você está feito.

enter image description here

Jon Peltier
fonte
Você pode reconhecer esta resposta no meu novo tutorial Gráfico de colunas com rótulos de eixo de categoria entre colunas .
Jon Peltier
0

Você pode conseguir isso ajustando os dados em si. Seus dados originais e gráfico de barras padrão no Excel podem ser vistos abaixo:

enter image description here

Então você pode inserir 0 entre cada dois rótulos, por exemplo, inserir 0.05 entre 0 e 0.1 e defina a frequência como 0 para que não seja visível. Então seus dados serão parecidos e a figura correspondente será o que você deseja:

enter image description here

Note que para tornar a figura mais bonita, você pode precisar ajustar o Series Overlap e Gap Width clicando duas vezes nas barras na figura abaixo:

enter image description here

Espero que isso possa ajudar.

ccy
fonte