Как изобразить диапазон дат по оси X в диаграммах?

Я использую диаграммы Flot для отображения данных за определенный период (по выбору пользователя, например, последние 30 дней, последние 7 дней, с 1 января 2013 года по 3 марта 2013 года и т. Д.)

Поэтому я хочу отобразить линейный график с осью X в качестве даты.

Например. если у меня есть два дня, startDate и endDate, как сделать так, чтобы ось X отображала что-то вроде:

1 января 2013 | 2 января 2013 ........................ 3 марта 2013

Мой код выглядит следующим образом: данные (в настоящее время это статические).

var mydata = [
                [1, 2.4],
                [2, 3.4 ],
                [3, 4.5 ],
                [4, 5 ],
                [5,  5],
                [6, 5],
                [7, 2 ],
                [8, 1 ],
                [9, 1.5 ],
                [10, 2.5 ],
                [11,  3.5],
                [12, 4 ],
                [13, 4 ],
                [14, 2.4],
                [15, 3.4 ],
                [16, 4.5 ],
                [17, 5 ],
                [18,  5],
                [19, 5],
                [20, 2 ],
                [21, 1 ],
                [22, 1.5 ],
                [23,  2.5 ],
                [24,   3.5],
                [25,  4 ],
                [26,  4 ],
                [27,  2.5 ],
                [28,   3.5],
                [29,  4 ],
                [30,  4 ],
            ];

var plot = $.plot($("#mychart"), [{
                data: mydata,
                label: "Y-axis label"
            }], {
                series: {
                    lines: {
                        show: true
                    },
                    points: {
                        show: true
                    },
                    shadowSize: 2
                },
                grid: {
                    hoverable: true,
                    clickable: true
                },
                colors: ["#37b7f3", "#d12610", "#52e136"],
                xaxis: {
                     mode: "time", timeformat: "%d/%m/%y", minTickSize: [1, "day"]
                },
                yaxis: {
                    ticks: 11,
                    tickDecimals: 0,
            min:0, max: 5
                }
            });

Я понимаю, что мне нужно, чтобы мои данные выглядели как [дата, стоимость]. Будет ли это работать? У меня есть данные, динамически генерируемые сервером в JSON в

[{дата, значение}, {дата, значение} ...]

формат. Пожалуйста, руководство.

Ответы на вопрос(1)

Ваш ответ на вопрос