我之前在网页中使用了jquery flot v0.6并且它工作正常但是这个版本与IE 9不兼容。所以我将库升级到版本0.7但是“行填充属性”不起作用并导致无效结果。
datasets = {
"total": {
label: "total",
data:total,
*lines: { show:true,fill:true },*
color:"rgb(255, 128,0)"
}
}
v0.6中的图表预览:
问题在v0.7中是这样的(使用相同的数据):
然而,当我设置fill:false时它运行得很好,但我想填充曲线下的空格
答案 0 :(得分:2)
问题实际上是尺度,而不是填充本身。在0.7 Flot中总是从零开始填充。由于您的数据间隔很近(~26850至26920),因此最终看起来像一条直线。
不幸的是,没有简单的解决方案。在0.7中,您唯一真正的选择是迭代数据以手动计算最小值,并将其设置为图的最小值。
展望未来,有一个变化即将合并到主分支中,它将恢复旧功能并提供在零或自动最小值之间切换的选项。