jquery插件Flot的简单讲解
只是说一下基本用法,举一两个例子,详细用法请查看官方文档
使用方法是要先引入jquery插件,然后引入flot插件。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../js/jquery.flot.js"></script>
首先来看一下官方introduction
Consider a call to the plot function:
var plot = $.plot(placeholder, data, options)
这应该是plot用法的总基调,因为每个参数都有默认值,所以只需指定需要修改的参数即可。
举一个简单的例子,data是基本数据数组
html文件

<!DOCTYPE html> <html> <head> <title>学习使用flot</title> <meta charset="utf-8"> </head> <body> <div id="navigate"> </div> <div id="content"> <div id="flot" style="width:800px;height:600px;"> </div> </div> <div id="footer"> </div> <script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../js/jquery.flot.js"></script> <script type="text/javascript" src="../js/flottest.js"></script> </body> </html>
在js文件中写入
$(function(){ $.plot($("#flot"),[[[0,0],[1,1],[2,1],[4,3],[5,7]]]) })
出来的效果如图所示
data也可以是对象,
对于数据为对象类型时应当满足如下格式内容:
{ color: color or number data: rawdata label: string lines: specific lines options bars: specific bars options points: specific points options xaxis: number yaxis: number clickable: boolean hoverable: boolean shadowSize: number highlightColor: color or number }
js代码如下
var d1=[] for(var i=0;i<10;i +=0.2){ d1.push([i,Math.sin(i)*5]); } var d2 = [[0, 3], [4, 7], [8, 0], [9, 7]]; $.plot($("#flot2"),[{ data:d1, label:"sin(x)", lines: { show: true} },{ data:d2, label:"line", points:{show:true}, lines:{show:true} }]);
显示效果如下:
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下
分类:
前端学习小结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)