2017-02-20 7 views
0

http://www.jqplot.com/examples/fillBetweenLines.php によると、どのラインシリーズが最高値を持つかに基づいて塗りつぶしを変更できますか? 私は"Created VS Resolved" - Jiraのチャートをエミュレートしようとしています。これは、赤い線が緑色の上にある期間の赤い塗りつぶしを示し、その逆も同様です。どのラインが最高値を持つかに基づいてjQplotの塗りつぶしを変更する塗りつぶしの色を変更

答えて

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行目)に塗りつぶしを描画します。私はそこに形と色の世代を変更することが可能だと思います。

関連する問題