浮点中不需要的轴值

时间:2018-11-12 19:58:29

标签: javascript jquery flot

我正在使用Flot Chart JS实现图形,而在实现日期轴方面存在一些问题。我正在使用mode: time并将输出格式设置为%d/%m/%Y,但是在日期以下,我有一些我不知道如何删除的数字,我已经在搜索它了,但没有发现问题所在:

我的轴选项是:

yaxis: {
    min: 0,
    max: max_value
},
xaxes: 
 [      
    {
        mode: "time",        
        tickFormatter: function (val, axis) {            
            return dayOfWeek[new Date(val).getDay()];
        },
        position: "top",
        axisLabel: "Weekday",
        timezone: "browser",
        axisLabelUseCanvas: true,
        axisLabelFontSizePixels: 12,
        axisLabelFontFamily: 'Verdana, Arial',
        axisLabelPadding: 5,
    },
    {
        mode: "time",
        timeformat:"%d/%m/%y",
        timezone: "local"
    }  
], 

可以在图像中看到错误的值:

enter image description here

1 个答案:

答案 0 :(得分:0)

您有两个x轴的选项,因此在数据系列中,您必须指定与xaxis: 0xaxis:1一起使用的x轴。如果使用其他值(例如xaxis: 2),则Flot将自动生成更多x轴(无时间模式)。这就是您在图像中看到的。修正数据系列中的xaxis值,其他x轴应消失。