动态FLOT图例表
Dynamic FLOT legend table
我对JS和JQuery的了解有些有限,所以如果这是一个愚蠢的问题,我很抱歉。我有一个图表面板,它将有不同的宽度,还允许用户更改宽度。图表会自动调整其大小。我想要的是图例出现在图表下面,但填充给定的宽度。我的问题是,图例的列数似乎只设置了一次,无法更新。因此,如果我的图表覆盖了页面的整个宽度,我希望能够显示更多的列,但如果图表只有少量的宽度空间,我希望它使用更少的列。我可以捕捉宽度并计算出我想要的列数,但是否可以动态地重新绘制图例?谢谢你的帮助!
您需要一个从$.plot
返回的绘图对象的引用,那么它就是:
plot.getOptions().legend.noColumns = 3;
plot.setupGrid();
plot.draw();
此处为示例。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 动态分配GA增强型电子商务跟踪器
- onkeyup无法动态创建多个文本区域
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使Javascript动态html表及其上的事件
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 如何使用javascript从主svg对象动态创建svg视图框
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- 如何在Google柱状图中动态添加行/列
- 困在逻辑中试图定位动态的东西
- 在动态创建的元素上获取对特定选择器的引用
- 如何动态插入jquery代码
- 使用Google Visualization动态调用构造函数
- 如何为 Flot JS 动态创建数据集
- 动态FLOT图例表
- jquery flot图表不会动态更新时间序列的X轴值
- flot如何知道动态数据中的x轴点