gpt4 book ai didi

javascript - Chartjs 只显示第一个和最后一个 x 轴标签

转载 作者:行者123 更新时间:2023-11-30 21:17:28 25 4
gpt4 key购买 nike

我有一个包含大约 60 个 x 轴标签的数据集。我的折线图没有在我的 x 轴上显示所有标签。

        var ctx = this.refs.basicXYChart;
var config = {
type: 'line',
data: {
xLabels: Object.keys(result),
yLabels: Object.values(result),
datasets: [{
label: this.state.report.definition.name,
data: Object.values(result),
backgroundColor: 'rgba(154, 208, 245, 0.5)',
borderWidth: 1,
pointStyle: 'circle',
pointBackgroundColor: 'rgb(77, 172, 237)',
pointRadius: 5,
pointHoverRadius: 10,
borderWidth: 1,
borderColor: '#000000'

}]
},
options: {
scales: {
xAxes: [{
display: true,
scaleLabel: {
display: true,
labelString: this.props.X_label
}
}],
yAxes: [{
position: 'left',
display: true,
scaleLabel: {
display: true,
labelString: this.props.Y_label
}
}]
}
}
};

if(y_type == 'category'){
config.options.scales.yAxes[0]['type'] = 'category';
}
var myChart = new Chart(ctx, config);

enter image description here

我也想y轴从0开始

最佳答案

这在 https://github.com/chartjs/Chart.js/issues/2801 中得到解决.

scales: {
xAxes: [{
ticks: {
autoSkip: false
}
}]
}

可在此处的文档中找到:http://www.chartjs.org/docs/latest/axes/cartesian/#tick-configuration

关于javascript - Chartjs 只显示第一个和最后一个 x 轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45529162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com