Показывать галочки временной шкалы флота сверху и снизу

Я использовал flot пару дней, и это здорово, но я не могу найти ответ на этот вопрос:

Можно ли отобразить галочки xaxis/timeline сверху и снизу моего графика?

Моя диаграмма имеет большую высоту, и пользователю трудно знать, на какой дате находятся точки при прокрутке от вершины, где в настоящее время отображаются отметки времени.

Я искал вокруг, и все, что я нашел, это одна проблема на github, которая, кажется, никогда не была реализована: https://github.com/flot/flot/issues/1040

Заранее спасибо!

1 ответ

Решение

Вы не можете сделать это с параметрами по умолчанию, но это возможно с обходным путем:

  • Дублируйте ваши ряды данных, используйте обычные параметры плюс xaxis: 1 для первого, делая второго невидимым с этими параметрами:

    points: {
        show: false
    },
    lines: {
        show: false
    },
    xaxis: 2
    
  • Используйте эти параметры для осей X:

    xaxes: [{
        position: "top"
    }, {
        position: "bottom",
        alignTicksWithAxis: 1
    }],
    

Смотрите эту скрипку для полного примера.

Другие вопросы по тегам