como definir o valor inicial como "0" no chartjs?
aqui está o meu código. eu preciso definir o valor inicial como "0" nas escalas dos eixos xey. Tentei a opção de escalas de versão mais recente.
— Suganthan Raj
Para Chart.js 2. *, a opção de a escala começar do zero está listada nas opções de configuração da escala linear . Isso é usado para dados numéricos, o que provavelmente deve ser o caso do eixo y. Então, você precisa usar isto:
Um gráfico de linha de amostra também está disponível aqui, onde a opção é usada para o eixo y. Se seus dados numéricos estiverem no eixo x, use em xAxesvez de yAxes. Observe que uma matriz (e plural) é usada para yAxes(ou xAxes), porque você também pode ter vários eixos.
— xnakos
@SuganthanRaj De nada! Apenas certifique-se de consultar a documentação do Chart.js 2.0. Muita coisa mudou desde a versão 1.0 e a maioria dos exemplos online se aplica à versão 1.0. ;)
@SuganthanRaj Por exemplo, o scaleShowVerticalLinesnão é válido para 2.0. Ou o modelo de dica de ferramenta. As opções, em geral, seguem uma abordagem hierárquica em 2.0.
Se você precisar usá-lo como uma configuração padrão, basta colocar min: 0dentro do nó defaults.scale.ticks, da seguinte maneira:
Referência: https://www.chartjs.org/docs/latest/axes/
— tuliomarchetto
Adicione esta opção:
(Referência: Chart.js )
NB: A solução original que postei foi para Highcharts, se você não estiver usando Highcharts, remova a tag para evitar confusão
— wmash
não está funcionando . Estou usando a versão mais recente do chartjs v2.1
@wmash, preciso iniciar o gráfico a partir do valor predefinido. Você sabe como fazer isso? Tentei colocar essa opção em verdadeiro e falso, mas não funcionou.