Boa cor de linha para a linha "limiar" em um gráfico de séries temporais?

9

Estamos plotando métricas de séries temporais no contexto das operações de rede / servidor. Os dados têm uma taxa de amostragem de 5 minutos e consistem em itens como utilização da CPU, taxa de erro, etc.

Estamos adicionando uma linha de "limite" horizontal aos gráficos, para indicar visualmente um limite de valor acima do qual as pessoas devem se preocupar / prestar atenção. Por exemplo, no exemplo de utilização da CPU, talvez o limite de "preocupação" seja de 75%.

Minha equipe tem algum debate interno sobre a cor dessa linha:

  1. Algo como um vermelho brilhante que se destaca claramente da grade de fundo e das linhas de dados e indica que essa é uma condição de aviso
  2. Algo mais sutil e definitivamente NÃO vermelho, já que a "tinta" da linha não representa nenhum dado real e, portanto, não deve ser chamada atenção desnecessariamente.

Gostaria de receber orientações / melhores práticas ...

MikeF
fonte

Respostas:

10

Se não quebrar seu guia de estilo, prefiro colorir o fundo das parcelas em vermelho / (amarelo /) verde do que apenas traçar uma linha. Na minha imaginação, isso deve deixar bem claro para o usuário que os valores são bons em verde e devem ser verificados em vermelho. Apenas meus 5 ¢.

ymihere
fonte
Concordo plenamente. Ao torná-lo um plano de fundo, claramente não se trata de dados, mas o fato de torná-lo colorido mostra uma clara mudança no 'estado'.
Ian Turner
1
Se você não deseja muita cor, apenas mostre uma faixa de um neutro, por exemplo, cinza claro - mas faça-o em primeiro plano com um alto nível de transparência. Isso significa que qualquer parte da linha de dados exibida acima desse limite será automaticamente "pop", pois tem maior contraste com o fundo do que com a sua banda 'normal'.
22410 AdamV
Encontramos uma maneira de fazer isso (sobreposição de alta transparência na parte "perigo" do gráfico) com o nosso conjunto de ferramentas, obrigado!
26510 MikeF
2
Concordo que a opção de segundo plano é uma boa ideia. Mas o vermelho / verde não é - meu colega de trabalho é daltônico e não sabe dizer a diferença. Portanto, mesmo sendo bom do ponto de vista dos "semáforos", isso pode causar problemas!
18711 Andrew
4

Para mim, se a linha representa ou não dados reais parece irrelevante. Qual é o objetivo da trama? Se é para alguém fazer algo quando a utilização ultrapassa um limite, é melhor que a linha que marca o limite seja muito visível. Se o objetivo do gráfico é fornecer uma visão geral da utilização ao longo do tempo, por que incluir a linha? Basta colocar as principais linhas de grade do seu gráfico em intervalos que coincidam com o seu limite (25% no seu exemplo) e deixar o leitor descobrir.

... você está lendo muito Tufte.

Matt Parker
fonte
1
De fato, algumas pessoas estão aceitando o Tufte como evangelho e não sendo particularmente flexível ... #
MikeF
Deixar o leitor descobrir as coisas tem sido uma fonte de inúmeros problemas. Você deve comunicar sua mensagem corretamente e, se sua mensagem for os dados dessa linha, será necessário mostrar a linha que é preocupante.
22810 Ian Turner
... certo. Eu não estava sugerindo que ele deixasse para o leitor se isso fazia parte de sua mensagem . Eu estava dizendo que, se o limiar não fizesse parte do enredo, ele poderia deixá-lo de fora por completo ou incorporar uma sugestão visual sutil para tornar o limiar mais fácil de descobrir se o leitor queria procurá-lo.
Matt Parker
3

Se isso é sobre o seu "Qnotifier", acho que você deve plotar a linha do limiar em um cinza mais escuro, para que seja distinguível, mas não perturbadora. Então eu coloriria a parte da trama que ultrapassa o limiar em um tom alarmista, como vermelho.


fonte
Não, nada a ver com o Qnotifier, e isso não é meu, é um produto comercial. Os dados com os quais estou trabalhando são muito semelhantes. Concordo totalmente com a "cor da peça acima do limite", mas as ferramentas de plotagem em uso atualmente aqui não permitem esse nível de controle. :-(
MikeF
Que pena ... Ainda assim, você pode fazer o mesmo truque apenas com a cor da linha de limite.
@ MikeF: Sua ferramenta pode fazer um overplot? Ou seja, plote uma linha com pequenos pontos em cada ponto de dados e plote (em cima disso) círculos maiores apenas nos pontos acima do limite, o que resultará em uma espécie de alvo nos pontos acima do limite. Evita todo o problema de daltonismo e deixa tudo no mesmo contraste.
19711 Wayne
A ferramenta não pode fazer isso, mas dividimos os dados em duas séries, uma com apenas os pontos acima do limite e outra com os pontos abaixo, e os plotamos no mesmo eixo em cores diferentes. Interessante ...
MikeF