Javascript 我在x轴上有10个点,范围是[-25,-20,,-15,-10,0,10,20,30,40,50]。但我希望我的折线图从x轴的-15开始。我们如何才能实现?

Javascript 我在x轴上有10个点,范围是[-25,-20,,-15,-10,0,10,20,30,40,50]。但我希望我的折线图从x轴的-15开始。我们如何才能实现?,javascript,chart.js,Javascript,Chart.js,我在x轴上有10个点,范围是[-25,-20,-10,0,10,20,30,40,50]。但我希望我的折线图从x轴的-15开始。我们如何才能实现? 下面是我用suggestedmin和suggestedmax尝试过的代码,但它不起作用。 请提出一些实现这一目标的方法 导出类CgChartComponent{ lineChartData:ChartDataSets[]=[ {数据:[31450003430001,14999998170000035153402480011],标签:“ABC”,线张

我在x轴上有10个点,范围是[-25,-20,-10,0,10,20,30,40,50]。但我希望我的折线图从x轴的-15开始。我们如何才能实现? 下面是我用suggestedmin和suggestedmax尝试过的代码,但它不起作用。 请提出一些实现这一目标的方法

导出类CgChartComponent{
lineChartData:ChartDataSets[]=[
{数据:[31450003430001,14999998170000035153402480011],标签:“ABC”,线张力:0,},
];
线形图标签:标签[]=['-25','-20','-15','-10',0',10',20',30',40',50'];
LineChart选项={
回答:是的,
响应动画持续时间:30,
图例:{
位置:'底部'
},
比例:{
xAxes:[{
滴答声:{
建议在:-15,
建议最大值:40
}
}]
}
};
LineChartColor:Color[]=[
{
边框颜色:“黑色”,
},
];
lineChartLegend=true;
lineChartPlugins=[];
lineChartType='line';

}
尝试使用
min
max
而不是
suggestedMin
suggestemax
,如下所示:

xAxes: [{
  ticks: {
    min:  -15,
    max:  40
  }
}]
xAxes: [{
  ticks: {
    min: '-15',
    max: '40'
  }
}]
来自Chart.js文档

suggestedMax
suggestedMin
设置仅更改用于缩放轴的数据值。这些工具可用于扩展轴的范围,同时保持自动拟合行为

min
:用户定义的刻度最小值覆盖数据中的最小值

max
:用户定义的刻度最大值覆盖数据中的最大值

更新

问题可能是标签是字符串,但
min
max
被定义为数字。这可以用两种不同的方法来解决

您可以将标签转换为数字,或者定义
min
max
,如下所示:

xAxes: [{
  ticks: {
    min:  -15,
    max:  40
  }
}]
xAxes: [{
  ticks: {
    min: '-15',
    max: '40'
  }
}]

我也试过了,但没有成功:{xAxes:[{scaleLabel:{display:true,labelString'MAC',},ticks:{min:-15,max:40},},},],},