Chart.js 如何在Chartjs中跳过一段时间内的数据/标签?
您能告诉我如何在Chartjs中跳过一段时间内的数据吗? e、 g我有上午10->11时30分和下午1小时->2小时的数据。我创建了时间类型的图表,但我想跳过/删除11h30->1h或2hpm->10h中的行Chart.js 如何在Chartjs中跳过一段时间内的数据/标签?,chart.js,Chart.js,您能告诉我如何在Chartjs中跳过一段时间内的数据吗? e、 g我有上午10->11时30分和下午1小时->2小时的数据。我创建了时间类型的图表,但我想跳过/删除11h30->1h或2hpm->10h中的行 options = { responsive: true, title: { display: true, text: 'Chart.js Time Point Data' }, scales: { xAxes
options = {
responsive: true,
title: {
display: true,
text: 'Chart.js Time Point Data'
},
scales: {
xAxes: [{
type: 'time',
display: true,
stacked: true,
scaleLabel: {
display: true,
labelString: 'Date'
},
ticks: {
major: {
fontStyle: 'bold',
fontColor: '#FF0000'
},
},
}],
yAxes: [{
stacked: true,
display: true,
scaleLabel: {
display: true,
labelString: 'value'
},
}]
},
};
谢谢,Chart.JS将显示
标签和数据所包含的内容。因此,您可以创建一个函数来删除某个范围
下面是一个带有折线图的示例:
函数RangeWithSkip
基本上将过滤开始skip
和结束skip
之间的输入数组。在代码的后面部分,您可以使用以下选项选择新范围:
数据:{
labels:rangeWithSkips(3,10).labels,//在这里选择起始和结束范围
数据集:[
{
标签:“卷”,
数据:rangeWithSkips(3,10)。数据//在此处选择起始和结束范围
}
]
}
这是一个更新版本,它与a 2输入完全相同:
非常感谢@adelriosantiago。你是个超级明星。