ATUALIZAR:
Atualizei meu fork com o pull mais recente (em 27 de janeiro de 2014) do branch master Chart.js do NNick.
https://github.com/hay-wire/Chart.js/tree/showXLabels
RESPOSTA ORIGINAL:
Para aqueles que ainda enfrentam esse problema, fiz um fork do Chart.js há algum tempo para resolver o mesmo problema. Você pode conferir em:
https://github.com/hay-wire/Chart.js/tree/skip-xlabels => Older branch! Verifique o branch showXLabels para obter o pull mais recente.
Como usar:
Aplicável ao gráfico de barras e gráfico de linha.
O usuário agora pode passar um { showXLabels: 10 }
para exibir apenas 10 rótulos (a contagem real de rótulos exibidos pode ser um pouco diferente dependendo do número total de rótulos presentes no eixo x, mas ainda permanecerá perto de 10, no entanto)
Ajuda muito quando há uma grande quantidade de dados. Anteriormente, o gráfico costumava parecer devastado devido aos rótulos do eixo x desenhados uns sobre os outros no espaço apertado. ComshowXLabels
, o usuário agora tem o controle para reduzir o número de rótulos para qualquer número de rótulos que cabem no espaço disponível para ele.
Veja as imagens em anexo para uma comparação.
Sem showXLabels
opção:
Com { showXLabels: 10 }
a opção passada:
Aqui está uma discussão sobre isso:
https://github.com/nnnick/Chart.js/pull/521#issuecomment-60469304