Flot 基于 jQuery 统计图表 JavaScript 插件

发布于 2017-07-12 11:41:51 字数 1707 浏览 2387 评论 0

Flot 是一个基于 jQuery 统计图表 JavaScript 插件,使用 HTML5 Canvas 画布绘图,如果是旧版本的浏览器,插件会通过 JavaScript 模拟绘图实现兼容,可以在客户端即时生成图形,使用非常简单,支持放大缩小以及鼠标追踪等交互功能。

Flot 基于 jQuery 统计图表 JavaScript 插件

安装插件

只需要在引入 jQuery 之后,引入插件文件即可:

<script src="jquery.js"></script>
<script src="jquery.flot.js"></script>

对于主流的浏览器,Flot 都是兼容支持的,只要支持 THML5 中的 Canvas 画布即可,如果你是使用的 IE < 9 ,那么需要使用 Excanvas excanvas 模拟画布绘图,你可以先引入到这个文件:

<!--[if lte IE 8]>
<script src="excanvas.min.js"></script>
<![endif]-->

如果在你的客户端任然无法工作,你可以尝试 Flashcanvas ,通过 Flash 来绘制统计图表,性能可能稍微慢点,但是这也是最好的解决方法。

你使用 jQuery 的版本必须大于 1.2.6 。

使用方法

创建一个用于放置统计图表的 DIV 容器:

<div id="placeholder"></div>

您需要设置此 DIV 的宽度和高度,否则绘图库不知道如何缩放图表。你可以做这样的内联:

<div id="placeholder" style="width:600px;height:300px"></div>

你可以使用CSS样式设置绘图容器的尺寸,但是这样可能会出现一些闪现 BUG ,内联样式应该是最合适的方式,在网页加载的时候,就直接占位绘图的尺寸。

通常是在文档就绪的情况下,运行绘图函数:

$.plot($("#placeholder"), data, options);

data 是自定义的数组,也就是统计图表展现的内容,应该是一个者二维数组,options 是我们自定义统计图表的对象,Flot 有一些默认值,这个参数是可以省略的。

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

安静被遗忘

文章 0 评论 0

喔爱吃橙子

文章 0 评论 0

草莓味的萝莉

文章 0 评论 0

梦里兽

文章 0 评论 0

mb_83J3Cyxa

文章 0 评论 0

时间海

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文