Flotを使用して、横棒グラフを積み上げ棒と混合することは可能ですか?
ここでのjqplotの質問に似ています:jqplot並べて積み上げ棒グラフ
両方を使用してみましたが、1つだけを並べて実行し、並べて無効にすると、スタックバーは完全に機能します。
画像は次のようになります:http://peltiertech.com/Utility/pix/clusterstackchart.png
私が書いたサンプルコードは次のとおりです:http://jsfiddle.net/WAGbt/(順序をコメントアウト:Xプロパティとあなたはそれらが切り替わるのを見るでしょう)
$(document).ready(function ()
{
DrawChart();
});
function GenerateSeries(added)
{
var data = [];
var start = 100 + added;
var end = 500 + added;
for (i = 1; i <= 20; i++)
{
var d = Math.floor(Math.random() * (end - start + 1) + start);
data.push([i, d]);
start++;
end++;
}
return data;
}
function DrawChart()
{
var dataa = GenerateSeries(100);
var datab = GenerateSeries(100);
var datac = GenerateSeries(100);
var ds = new Array();
var data =
[
{
label: "data1",
data: dataa,
bars:
{
show: true,
barWidth: 0.2,
order: 1,
lineWidth: 2
}
},
{
label: "data2",
data: datab,
bars:
{
show: true,
barWidth: 0.2,
order: 2,
lineWidth: 2
}
},
{
label: "data3",
data: datac,
bars:
{
show: true,
barWidth: 0.2,
order: 3,
lineWidth: 2
}
}
];
var options = {
series: {
stack: true
},
xaxis: {
},
grid: {
backgroundColor: { colors: ["#FFF", "#FFF"] }
}
};
var plot = $.plot($("#placeholder"), data, options);
}