如图
我是想生成两个对比的柱形图,做出来就成了两个叠在一起了。求助大神 怎么把图上蓝色那一块 另起一列 这样好比较
附上代码<script>$(function () {
var d1 = [];
for (var i = 0; i <= 1; i += 1)
d1.push([i, <%=YScount%>]); var d2 = [];
for (var i = 0; i <= 1; i += 1)
d2.push([i, <%=BRcount%>]);
var stack = 0, bars = true, lines = false, steps = false;
function plotWithOptions() {
$.plot($("#placeholder"), [ d1, d2], {
series: {
stack: stack,
lines: { show: lines, fill: true, steps: steps },
bars: { show: bars, barWidth: 0.6 }
}
});
} plotWithOptions();
$(".stackControls input").click(function (e) {
e.preventDefault();
stack = $(this).val() == "With stacking" ? true : null;
plotWithOptions();
});
$(".graphControls input").click(function (e) {
e.preventDefault();
bars = $(this).val().indexOf("Bars") != -1;
lines = $(this).val().indexOf("Lines") != -1;
steps = $(this).val().indexOf("steps") != -1;
plotWithOptions();
});
});
</script><h2>Graph2</h2>
<div id="placeholder" style="width:600px;height:300px;"></div>
<label for="graph2">
</label>
我是想生成两个对比的柱形图,做出来就成了两个叠在一起了。求助大神 怎么把图上蓝色那一块 另起一列 这样好比较
附上代码<script>$(function () {
var d1 = [];
for (var i = 0; i <= 1; i += 1)
d1.push([i, <%=YScount%>]); var d2 = [];
for (var i = 0; i <= 1; i += 1)
d2.push([i, <%=BRcount%>]);
var stack = 0, bars = true, lines = false, steps = false;
function plotWithOptions() {
$.plot($("#placeholder"), [ d1, d2], {
series: {
stack: stack,
lines: { show: lines, fill: true, steps: steps },
bars: { show: bars, barWidth: 0.6 }
}
});
} plotWithOptions();
$(".stackControls input").click(function (e) {
e.preventDefault();
stack = $(this).val() == "With stacking" ? true : null;
plotWithOptions();
});
$(".graphControls input").click(function (e) {
e.preventDefault();
bars = $(this).val().indexOf("Bars") != -1;
lines = $(this).val().indexOf("Lines") != -1;
steps = $(this).val().indexOf("steps") != -1;
plotWithOptions();
});
});
</script><h2>Graph2</h2>
<div id="placeholder" style="width:600px;height:300px;"></div>
<label for="graph2">
</label>
这个设置了堆叠,另外没有明白你具体想要什么效果。另起一列是什么意思?多一个Y轴?