我创建了一个Flot堆积条形图,但块似乎没有堆叠 - 它们都从0开始(在图表的底部).
4个块的值是:
如果它被正确堆叠,它应该在307的高度.任何关于什么是错的想法?
drawLineChart: function(el,data,ticks,labelstr) {
var plot = $.plot(el, data, {
series: {stack: true,
lines: {show: false, steps: false},
bars: {show: true, barWidth: 0.4, align: 'center'}
},
xaxis: {
ticks: ticks
},
yaxis: {
min: 0,
},
grid: {
color: '#aaa',
borderWidth:0,
axisMargin:0,
hoverable: true,
autoHighlight: false
},
legend: {
show: true,
position: "ne",
noColumns: 1
}
});
}
Run Code Online (Sandbox Code Playgroud)
最可能的问题是你没有在flot之后包含堆栈插件.在你的head标签中,你应该有这样的东西:
<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
<script language="javascript" type="text/javascript" src="../jquery.js"></script>
<script language="javascript" type="text/javascript" src="../jquery.flot.js"></script>
<script language="javascript" type="text/javascript" src="../jquery.flot.stack.js"></script>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,关键是最后一个script
标签.
除此之外,我不确定问题是什么 - 我运行你的选择,一切都很好.在这里看到它.
归档时间: |
|
查看次数: |
4968 次 |
最近记录: |