Desenhando pontos de amostra versus tempo no Excel

4

Eu tenho um conjunto de dados como segue:

Comovocêpodever,aprimeiracolunatemRouP,asegundacolunaéumvalormedidoeaterceiraéobviamenteotempo.

Euprecisoapresentarissoemumgráfico(acreditoquesejachamadodepontosdeamostragemversustempo).Aquiestáumgráficodeexemplosemelhanteaoqueprecisoter:

No meu caso, só preciso desenhar pontos de amostra marcados como R e os dados P não devem ser mostrados no gráfico. É possível fazer isso usando o excel? Se não, você pode me dar uma sugestão?

    
por Sean87 12.06.2013 / 23:40

2 respostas

3

Outro método é usar o Gráfico de Dispersão (XY) do Excel. Uma grande vantagem do Gráfico de Dispersão sobre uma Coluna (ou outro tipo de gráfico) é que ele irá plotar seus pontos em sua localização exata ao longo do Eixo X, sem se preocupar com lacunas ou redundâncias nos dados de seu eixo.

  1. Adicione uma coluna extra aos seus dados para os valores do eixo Y. Veja como são os dados:
    • Observequeafórmulaéumpoucodiferente.Ovalor0.5foicomoeucrieialinhaduplanaúltimaamostra.ObásicoteriaoNA()comomencionadonopasso2.
    • Parapreencher,bastaarrastaraalçadacélula(cantoinferiordireito,quadradoescuro)parabaixodacolunaeelapreencheráosvalores.Vocêtambémpodeclicarduasvezesem"handle" e preencher automaticamente a coluna na medida em que você tiver dados na coluna adjacente (coluna C). Ou (e isso geralmente é minha preferência) você pode converter seus dados existentes em uma Tabela. e, quando você digitar sua primeira fórmula na próxima coluna, o Excel preencherá automaticamente o restante da coluna para você.
  2. Use uma fórmula como =IF(A2="R",NA(),1) para atribuir a todos os pontos "R" o valor 1, e o "P" aponta um valor NA () (que não irá representar pontos no Excel).
  3. Insira um novo gráfico de dispersão (com apenas marcadores) em branco.
  4. Clique com o botão direito no gráfico para selecionar dados.
  5. Adicione uma série com os seguintes valores:
    • Nome da série = A1
    • X Values = C2: C100 (ou qualquer que seja o seu intervalo).
    • Y Valores = D2: D100 (ou qualquer que seja o seu intervalo).
  6. Nesse ponto, seu gráfico deve ficar assim:
    • Paraobteraaparênciaapropriadacomoseuexemplo,precisaremosajustarisso.
  7. SelecioneseuconjuntodedadoseadicionebarrasdeerroLayout>Analysis>ErrorBars>MoreErrorBarOptions.IssoabriráacaixadediálogoFormatarbarrasdeerro-certifique-sedequeestejadefinidaparabarrasdeerroverticais.
  8. Formateasbarrasdeerrocomosseguintesvalores:
    • Exibirdireção=menos
    • Estilofinal=semlimite
    • Valordoerro=Valorfixo=1(ou0,9sevocêquiserumpequenoespaçoembrancoentreasbarraseoeixoX).
  9. Selecioneasbarrasdeerrohorizontaiseexclua-as.Agoraseugráficodeveficarassim:
    • O restante é apenas formatação.
  10. Veja uma breve lista de alterações de formato, mas a maioria é de preferência pessoal:
    • Defina os limites do Eixo e as unidades principal / secundária.
    • Defina seus marcadores de série para nenhum
    • Defina suas propriedades de linha de barras de erro como você preferir.
    • Ajustar ou remover títulos e legendas.
  11. Veja um exemplo de como poderia ser (com cerca de 100 pontos de dados).
  12. Essetipodegráficoéextremamenteflexível.Porexemplo,sevocêquisessetraçarpontosRePumcontraooutro,aquiestácomoseria:
por 13.06.2013 / 14:25
0

Sim, isso é possível - embora eu não saiba ao certo como o Excel reagirá ao número de pontos de dados que você tem!

Tudo o que é realmente necessário é um gráfico de colunas. A variável X é a hora, definida em intervalos igualmente espaçados. A variável Y será definida como 1 para os pontos de dados de interesse (os valores R no seu exemplo) e em branco, caso contrário.

Para produzir os dados para seu gráfico, eu adicionaria uma coluna à direita dos valores de tempo. Por exemplo, suponha que a primeira célula de dados (com o valor "R") esteja na célula A1. Então, na célula D1, colocaria a fórmula '= IF (A1="R", 1, "") e copiaria a fórmula para a parte inferior dos dados.

Depois de criar o gráfico simples, será necessário um pouco de trabalho de formatação:

  • definindo a sobreposição da série e a largura do intervalo nas colunas para 0%

  • removendo as bordas da coluna (barra)

  • removendo os rótulos de valor no eixo X (defina um formato numérico personalizado de ";;;"),

  • Defina o eixo Y para definir um valor máximo de 1

  • removendo as linhas de grade que foram adicionadas automaticamente

  • colocar em títulos de gráficos e eixos

  • etc.

Aqui está um exemplo aproximado do que pode ser produzido. Comecei com 1.000 pontos de dados com valores de 1 e, em seguida, eliminei os 1s aleatoriamente para produzir as lacunas no gráfico que você vê.

Esta resposta é reconhecidamente esquemática. Se você precisar de mais explicações passo-a-passo ou esclarecimento sobre alguns pontos, por favor me avise.

    
por 13.06.2013 / 01:37