Chart.js 如何在Chartjs中跳过一段时间内的数据/标签?

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

您能告诉我如何在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: [{
            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。你是个超级明星。