flotを使用して軸の値にクロスを設定できるかどうか誰かが知っていますか?ここで例をとると
http://www.flotcharts.org/flot/examples/threshold/index.html
最小値ではなく0でyと交差するようにx軸を設定できると便利です(この例では-10)。
これを行う方法が見つかりません。また、そのことについてhighchartsやjqplotを使用する方法を見つけることもできません。
flotを使用して軸の値にクロスを設定できるかどうか誰かが知っていますか?ここで例をとると
http://www.flotcharts.org/flot/examples/threshold/index.html
最小値ではなく0でyと交差するようにx軸を設定できると便利です(この例では-10)。
これを行う方法が見つかりません。また、そのことについてhighchartsやjqplotを使用する方法を見つけることもできません。
@DNSが言及しているように、これはAPIにはありませんが、他のすべてが失敗した場合は、ハックしてください。
$(function () {
var data = [[0, -12], [7, 12], [8, 2.5], [12, 2.5]]; // some data series
somePlot = $.plot($("#placeholder"), [ data ]); // plot it once
var xaxis = somePlot.getAxes().xaxis; // get your x and y axis
var yaxis = somePlot.getAxes().yaxis;
var abline = [[xaxis.datamin,0],[xaxis.datamax,0]]; // create a new line to serve as our xaxis, we are using the current xaxis extremes
somePlot = $.plot($("#placeholder"), [ {data: data}, {color: 'black', data: abline, shadowSize:0} ], {}) // replot it with our new line
$('.x1Axis .tickLabel').css('top',yaxis.p2c(0)+5+'px'); // move our xaxis tick labels to the zero location of the yaxis
});
生産:
ここでフィドル。
残念ながら、これは現在不可能です。Flotは、プロットの端にある軸のみをサポートします。
提案としてこれを提出するには、必ず問題を開く必要があります。