javascript - jQuery Flot 图表中的自定义可移动水平线

标签 javascript jquery flot

我用 Flot 创建了折线图。例如,Y 刻度范围为 0 - 100。现在我有一个输入字段,用户可以在其中输入 0-100 之间的数字。

如果他选择,比如说 80,我想在图表上 Y=80 处创建一条水平线,指示所选值。这条线应该可以随时调整。

到目前为止我还没有找到任何东西,但我希望有人能帮助我。

最佳答案

使用markings选项从输入读取值并在输入值更改时重新绘制图表,如下所示:

var yvalue = parseInt( $('#yvalue').val());
plot.getOptions().grid.markings = [ { yaxis: { from: yvalue, to: yvalue}, color: "#0000bb" } ];
plot.setupGrid();
plot.draw();

这是一个fiddle有一个类似的例子。

关于javascript - jQuery Flot 图表中的自定义可移动水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42381029/

相关文章:

javascript - Firebase:User.photoUrl 到字符串

javascript - 查询 forEach 中的其他集合

javascript - 闭包和 CoffeeScript 的范围

javascript - HTML5 视频标签在 iOS 上不起作用,视频未加载

Javascript float 不显示数据系列

javascript - 将数据聚合为 Flot 时间图表的天、周、月

javascript - 正则表达式拆分数字组和非数字组在 Javascript 中不起作用

javascript - 在一定宽度内滚动文本

javascript - Jquery Flot 条形图不适合板子

javascript - 多级菜单未正确显示