O Chart.js ( documentação ) tem opção para conjuntos de dados para definir o nome (título) do gráfico (por exemplo, Temperatura em minha cidade), nome do eixo x (por exemplo, Dias) e nome do eixo y (por exemplo, Temperatura). Ou devo resolver isso com css?
var lineChartData = {
labels : ["January","February","March","April","May","June","July"],
datasets : [
{
fillColor : "rgba(220,220,220,0.2)",
strokeColor : "rgba(220,220,220,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
pointHighlightFill : "#fff",
pointHighlightStroke : "rgba(220,220,220,1)",
data : [data]
}
]
}
Muito obrigado pela ajuda.
Respostas:
No Chart.js versão 2.0, é possível definir rótulos para eixos:
Consulte a documentação de rotulagem para obter mais detalhes.
fonte
Se você já definiu rótulos para seu eixo, como @andyhasit e @Marcus mencionaram, e gostaria de alterá-lo posteriormente, você pode tentar isto:
chart.options.scales.yAxes[ 0 ].scaleLabel.labelString = "New Label";
Configuração completa para referência:
fonte
apenas use isto:
fonte
fonte