Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Chartjs中隐藏特定x轴**标签**_Javascript_Reactjs_Chart.js_Data Visualization_React Chartjs - Fatal编程技术网

Javascript 在Chartjs中隐藏特定x轴**标签**

Javascript 在Chartjs中隐藏特定x轴**标签**,javascript,reactjs,chart.js,data-visualization,react-chartjs,Javascript,Reactjs,Chart.js,Data Visualization,React Chartjs,我想隐藏小于moment().valueOf()的特定x轴标签。因此,如果我有12:40、12:45、12:50并且12:55是当前时间,那么我想显示12:55并隐藏过去的时间间隔标签。这里的关键是只隐藏标签,而不是去掉它们 我的图表最大x轴时间始终为当前时间,并随着向右平移而增加 我已经成功地以数组的形式获取了过滤后的滴答声时间[“12:55”],但图表仍然显示了12:55之前的所有其他时间 我的xAxis配置 xAxes: [ {

我想隐藏小于
moment().valueOf()的特定x轴标签。因此,如果我有12:40、12:45、12:50并且
12:55是当前时间
,那么我想显示12:55并隐藏过去的时间间隔标签。这里的关键是只隐藏标签,而不是去掉它们

我的图表最大x轴时间始终为当前时间,并随着向右平移而增加

我已经成功地以数组的形式获取了过滤后的滴答声时间
[“12:55”]
,但图表仍然显示了12:55之前的所有其他时间

我的xAxis配置

 xAxes: [
                {
                    xAxisID: 'x-1',
                    type: "time",
                    time: {
                        unit: "minute",
                        displayFormats: { minute: 'HH:mm' },
                        stepSize: 5,
                        min: chartMin,
                        max: chartDisplayMax,
                    },
                    afterBuildTicks: function (axis) {
                        const { ticks } = axis;
                        const ticksToDisplay= ticks && ticks.filter(tick => tick >= moment().subtract(5, "minutes").format('HH:mm'));
                        return ticksToDisplay;
                    },
                    ticks: {
                        display: true,
                    },
                },
            ],