0
根據 http://www.jqplot.com/examples/fillBetweenLines.php ,是否有可能基於哪個線條系列具有最高值來更改填充顏色? 我試圖模仿來自Jira的"Created VS Resolved" - 來自Jira的圖表,它顯示紅線在綠線之上的紅色填充,反之亦然。不同的顏色填充使用填充之間的jQplot基於哪條線具有最高值
根據 http://www.jqplot.com/examples/fillBetweenLines.php ,是否有可能基於哪個線條系列具有最高值來更改填充顏色? 我試圖模仿來自Jira的"Created VS Resolved" - 來自Jira的圖表,它顯示紅線在綠線之上的紅色填充,反之亦然。不同的顏色填充使用填充之間的jQplot基於哪條線具有最高值
您可以通過使用下列選項之一以後添加所需的顏色:
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行)中繪製填充。我認爲有可能改變那裏的形狀和顏色。