Eixo X datahora no Excel com distâncias proporcionais entre pontos de valor

Eixo X datahora no Excel com distâncias proporcionais entre pontos de valor

Existem inúmeras postagens no Stack sobre como criar um eixo X de data e hora no Excel (mudar de Número para Texto na formatação do eixo), mas isso apenas resolve a exibição do texto. Eu gostaria de ter uma linha do tempo em que os pontos de dados estivessem distanciados proporcionalmente uns dos outros com base na diferença de tempo entre o momento em que os pontos de dados foram coletados.

Digamos que eu queira que uma marca no eixo X represente uma hora. Quero então, nessa linha do tempo, adicionar certos pontos de dados a este eixo. Se eu apenas plotá-los com a formatação de texto padrão no eixo X, ficará algo assim:

insira a descrição da imagem aqui

Como você pode ver, os pontos de dados não foram coletados no mesmo horário todos os dias, às vezes você tem vários pontos de dados para um dia e, em alguns dias, nenhum foi obtido. O que eu quero é algo como o seguinte:

insira a descrição da imagem aqui

Para fazer isso funcionar, criei uma série com entradas vazias para cada hora, exceto aquelas para as quais eu tinha valores, mas esta é uma solução alternativa bastante ruim. Existe alguma maneira de obter um eixo X proporcionalmente espaçado no Excel sem criar valores zero fictícios como este?

Responder1

Existem duas abordagens básicas. Ou (1) você usa um gráfico XY para traçar os pontos que deseja espaçar adequadamente no eixo X e também no eixo Y, ou (2) você define um eixo de categoria convencional com uma resolução de 1 hora e então sintetiza o dados por hora que você precisa interpolando entre os pontos de dados que você realmente possui (defina uma cor de preenchimento e alterne as bordas para séries de dados)

Normalmente, usar um gráfico XY é a melhor abordagem, mas há coisas que você pode fazer com, por exemplo, gráficos de área que você não poderia fazer com os XY (e vice-versa). Porém, se você quiser fazer algo sofisticado, talvez seja melhor encontrar um suplemento que faça isso por você.

Por exemplo, com um gráfico XY você pode traçar coisas arbitrárias, como esta:

Desenho arbitrário com gráfico XY

Você poderia simplesmente colar as formas em uma imagem, mas elas não ficarão alinhadas com precisão a outros itens do gráfico, ao passo que, dessa forma, as linhas mudam para refletir as alterações de escala.

Alternativamente, como você não pode preencher um gráfico XY, você pode usar um gráfico de área, mas para fazê-lo funcionar você tem que criar uma série com categorias suficientes para representar o detalhe (digamos 100 neste caso) e interpolar os pontos de dados para forneça os valores intermediários entre seus pontos de dados reais:

Então aqui está o gráfico XY normal (que você não pode preencher):

Gráfico XY convencional (não é possível preenchê-lo com um padrão)

Mas se você simular usando um gráfico de área (que requer o cálculo de um grande número de pontos intermediários) você pode criar algo muito semelhante:

Simulação de um gráfico XY usando um gráfico de área

Uma limitação importante disso em comparação com o gráfico XY propriamente dito é que você não pode “retroceder” no eixo X. Os valores X devem ser estritamente crescentes.

Ainda assim, eles oferecem algumas opções adicionais se você considerá-las úteis.

Responder2

se você selecionar o eixo x e escolher 'opções de eixo' na barra lateral direita que aparece, você pode alterar o tipo de eixo de 'eixo de texto' para 'eixo de data', e neste último você pode definir os intervalos de dias que deseja o gráfico a ser usado, etc. Muito mais simples que o acima.

informação relacionada