Aqui está uma ideia: crie uma nova tabela que tabule os dados de forma diferente e faça um gráfico disso. Não é uma solução perfeita, mas funciona e é fácil de expandir à medida que seus dados aumentam.
Primeiro, veja como fica o resultado:
Você pode ver seus dados originais nas colunas A:D
. Eu realmente o modifiquei porque havia dois valores muito grandes e eles dificultaram a visualização das três colunas. Em F1:I8
é a tabela que fiz e o gráfico está no canto inferior direito. Veja como você pode repetir o processo:
- Descobrir quantas vezes o valor mais frequente aparece na coluna
Distance along Transact
(referida apenas comoDistance
a partir de agora). Uma maneira fácil de fazer isso é com a fórmula=COUNTIF(D:D,MODE(D:D))
. - Crie tantas colunas em sua nova tabela e use apenas números como cabeçalho. (1, 2, 3, ...)
- Em
F2
, use a fórmula:=SMALL(D:D,1)
para obter o menor valorDistance
. - Em
F3
, use a fórmula array{=SMALL(IF(D:D>F2,D:D),1)}
(insira-a usando Ctrl + Shift + Enter ) e arraste a fórmula conforme necessário. - Em
G2
, use a fórmula array{=INDEX($C:$C,SMALL(IF($D$2:$D$17=$F2,ROW($D$2:$D$17),9E+99),G$1))}
e arraste-a para baixo e para cima para preencher a tabela. Ignore os erros#REF!
, pois eles não serão exibidos no gráfico. - Crie um gráfico com base no intervalo da nova tabela.
A única edição que fiz para a captura de tela acima foi reduzir as lacunas entre as colunas para que você pudesse ver melhor.
A desvantagem desse método é que ele deixa espaços em branco entre os valores do eixo X se ele tiver menos que o número máximo de Grain Size
pontos de dados. Se você quiser adicionar rótulos de dados, os erros aparecerão como zero, então formate os rótulos de dados com o formato personalizado #,##0;-#,##0;;
para ocultar os zeros.