jqPlot: как покрасить части фона / сетки несколькими разными цветами

Я пользуюсь отличноjqPlot плагин, и единственная функция, которую я не нашел вдокументация это "Как закрасить части фона / сетки несколькими разными цветами"

Единицами осей X моих графиков являются даты. Я хотел бы выделить часть выходных (только) сетки, изменив цвет фона сетки, если это возможно.

Или у кого-нибудь была бы другая идея?

Спасибо

EDIT WITH FINAL ANSWER

Основываясь на предложении Боро, я разработал лучший способ выделить часть фона, используя «линию». опция вместо "вертикальная линия" вариант. Дело в том, что с «вертикальной линией» разработчики должны иметь дело с шириной линии. Таким образом, трудно получить то, что вам нужно, потому что ширина линии распространяется от центра линии, а не от границы.

& Quot; линия & Quot; вариант позволяет установить начальную и конечную точки, чтобы установить точную часть фона для подсветки. Параметр width по-прежнему используется для отображения строки в виде столбца, но он распространяется горизонтально, а не вертикально.

О & quot; lineWidth & quot; свойства, значение определяется в пикселях. Следовательно, вы можете установить значение с помощью высоты контейнера графика, чтобы быть уверенным, и установить & quot; y & quot; значение & quot; start & quot; и "конец" свойства со средним из ваших данных серии или приблизительный средний диапазон вашей оси.

Я обновил скрипку БороВот

                grid:                 
                {
                    drawGridLines: true,        // wether to draw lines across the grid or not.
                    gridLineColor: '#cccccc',   // Color of the grid lines.
                    backgroundColor: "#eee",
                    borderColor: '#999999',     // CSS color spec for border around grid.
                    borderWidth: 2.0,           // pixel width of border around grid.
                    shadow: true,               // draw a shadow for grid.
                    shadowAngle: 45,            // angle of the shadow.  Clockwise from x axis.
                    shadowOffset: 1.5,          // offset from the line of the shadow.
                    shadowWidth: 3,             // width of the stroke for the shadow.
                    shadowDepth: 3,             // Number of strokes to make when drawing shadow.
                                                // Each stroke offset by shadowOffset from the last.
                    shadowAlpha: 0.07,          // Opacity of the shadow
                },
                canvasOverlay: {
                    show: true,
                    objects:

                            [
                                {
                                    line:
                                    {
                                        start : [new Date('2012-01-12').getTime(),20],                                                
                                        stop : [new Date('2012-01-13').getTime(),20],                                                
                                        lineWidth: 1000,
                                        color: 'rgba(255, 0, 0,0.45)',
                                        shadow: false,
                                        lineCap : 'butt'
                                    }
                                },                                    
                                {
                                    line:
                                    {
                                        start : [new Date('2012-01-13').getTime(),20],                                                
                                        stop : [new Date('2012-01-14').getTime(),20],                                                
                                        lineWidth: 1000,
                                        color: 'rgba(255, 0, 0,0.45)',
                                        shadow: false,
                                        lineCap : 'butt'
                                    }
                                }
                            ]
                }                    

Result sample

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

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