Нежелательные значения оси во флоте - PullRequest
0 голосов
/ 12 ноября 2018

Я реализую график с помощью 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 голосов
/ 13 ноября 2018

У вас есть опции для двух осей x, поэтому в ваших наборах данных вы должны указать, какую ось x использовать с xaxis: 0 или xaxis:1.Если вы используете другие значения (например, xaxis: 2), Flot автоматически сгенерирует больше осей x (без режима времени).Это то, что вы видите на своем изображении.Исправьте значения xaxis в наборах данных, и дополнительные оси x должны исчезнуть.

...