Eixo de data com um ano parcial

0

Eu tenho um gráfico de linhas com dados de fevereiro de 2002 até hoje. No momento, o eixo de data é assim:

Existe uma maneira de ter a primeira data como Feb-02 (sem alteração), mas a próxima será Dec-02 then Dec-03 etc?

    
por assylias 08.06.2012 / 14:50

2 respostas

2

Em uma palavra - fraude. Use um eixo de data "real" e certifique-se de que todos os seus dados tenham datas reais (por exemplo, primeira ou última do mês relevante). Isso deve plotar seu gráfico com o primeiro ponto de dados em 02 de fevereiro e os subsequentes em dezembro. Os espaços entre os pontos serão desiguais, embora os intervalos no eixo sejam iguais (e não alinhados com seus pontos de dados).

Portanto, apague o eixo inútil, oculte completamente as marcações e rótulos do eixo (ou seja, escolha "nenhum" para o eixo primário).

Plote um segundo intervalo de dados para as mesmas datas, mas com todos os valores como zero. Mostrar rótulos de dados nesta segunda linha, abaixo dos pontos, escolha o rótulo da categoria em vez de valores de dados. Cor cinza e escolha uma largura de linha estreita (por exemplo, 1 pt) para que ele não se destaque como uma série. Isso deve se parecer muito com uma linha de eixo agora. Adicione marcadores de ponto de dados se precisar imitar marcas de escala (sugiro o marcador cruzado, em cerca de 3pt).

Você precisará dos rótulos para serem baseados nas células em que o formato está definido como "mmm yy" para mostrar como 02 de fevereiro, 02 de dezembro, 03 de dezembro, etc., de acordo com seu exemplo. Esse pode ser seu intervalo de dados principal ou um segundo reformatado.

Se as etiquetas estiverem muito próximas do seu "eixo", tente redimensionar a área de plotagem para longe da borda inferior da área do gráfico. Eu acho que às vezes fica apertado de outra forma. Uma vez que tenha algum espaço para respirar, tudo bem. Você pode descobrir que adicionar a série antes de remover o eixo funciona melhor.

O método é completamente flexível e refletirá basicamente qualquer intervalo de datas que você tenha, com vários intervalos desiguais, contanto que você sempre tenha uma segunda coluna de dados com valores zero para todas as datas iguais aos dados reais (plotados). .

    
por 11.06.2012 / 14:49
1

Essa é uma pergunta difícil, porque o Excel quer ter intervalos regulares para o espaçamento dos eixos. Veja se isso funciona para você e, se não, podemos tentar algo mais criativo:

  1. Formate seu eixo X como um eixo de data.
  2. Defina sua data mínima como 01/12/2001
  3. Defina sua data máxima como 12/01/2012
  4. Defina sua unidade principal como 1 ano
  5. Defina as cruzes do Eixo Vertical na data de 2/1/2002 - isso moverá o eixo vertical da posição mais à esquerda (1/12/2001) para 2/1/2002.
  6. Defina seu eixo de posição em marcas de escala
  7. Salve as alterações e veja se é isso que você está procurando.
por 08.06.2012 / 16:10