2017-02-20 65 views

回答

0

您可以通過使用下列選項之一以後添加所需的顏色:

A)做一個重製

var chart = $.jqplot('chartContainer', data, chartOptions); 
chart.replot({ 
    fillBetween: { 
     color: '#00FF00' 
    } 
}); 

使用重繪改變圖表選項另一個例子可以發現in this answer

B)使用themeEngine

var theme = { 
    fillBetween: { 
     color: '#00FF00' 
    } 
}; 

該文檔提供了一個示例here

但是,這隻允許更改完整填充的顏色。 jqplot不提供在同一圖表中從一種顏色切換到另一種顏色。

jquery.jqplot.js在函數jqPlot.prototype.doFillBetweenLines(在版本1.0.9中它圍繞3203行)中繪製填充。我認爲有可能改變那裏的形狀和顏色。