热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQueryFlot数据可视化插件:高效绘制图表的专业工具

jQueryFlot是一款高效的数据可视化插件,专为绘制各种图表而设计。该工具支持丰富的图表类型和自定义选项,适用于多种应用场景。用户可以通过其官方网站获取示例代码和下载资源,以便快速上手和使用。

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

官网例子:http://people.iola.dk/olau/flot/examples/

官网例子打包下载:http://code.google.com/p/flot/downloads/list

官网API(英文):   https://github.com/flot/flot/blob/master/API.md

中文API:http://www.itivy.com/ivy/archive/2011/6/4/jquery-flot-chinese-doc.html

首先在页面引入:

因为Flot是在HTML5的canvas标签上画的,所以不支持该标签的浏览器要想画图还需要引入:

canvas标签简介:http://www.w3school.com.cn/html5/tag_canvas.asp

该插件可以画lines、points、bars、pie,(线状图、点状图、柱状图、饼状图)四种图形。

画图之前用一个Div当做画布:

定义一个数据:var d1 = [[0, 10],[7, 25], [11, 23],[17, 22],[19, 5],[28, 10],[27, 30]];

1 画一个浅蓝色的线状图 $.plot($("#placeholder"), [{    data:d1,lines:{show:true},color: "#87CEFA"     }]);

2 画一个深蓝色的点状图 $.plot($("#placeholder"), [{    data:d1,points:{show:true},color: "#1E90FF"   }]);

你可能发现点状图的点怎么是空心的?

实心:$.plot($("#placeholder"), [{  data:d1,points:{show:true,lineWidth:4,radius:2},color: "#1E90FF"  }]);

原来点的实心与否和lineWidth、radius(线的宽度、点的大小)有关,根据这两个属性可以随意设置点的大小和空心的大小。

3 怎么把点状图的点连起来那,其实把两图合并就可以了。

$.plot($("#placeholder"), [{   data:d1,lines:{show:true},color: "#87CEFA"   },{   data:d1,points:{show:true,lineWidth:4,radius:2},color: "#1E90FF"   }]);


转:https://my.oschina.net/selfdesign/blog/667984



推荐阅读
  • 理解浏览器历史记录(2)hashchange、pushState
    阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ... [详细]
  • 使用 jQuery 实现页面加载进度条
    页面加载进度条是提升用户体验的重要工具,通过在页面头部显示一个加载状态,并在页面完全加载后隐藏,可以有效减少用户的等待焦虑。本文将详细介绍如何使用 jQuery 实现这一功能。 ... [详细]
  • web页面报表js下载,web报表软件 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本文介绍如何使用JavaScript中的for循环来创建一个九九乘法表,适合初学者学习循环结构的应用。 ... [详细]
  • HTML前端开发:UINavigationController与页面间数据传递详解
    本文详细介绍了如何在HTML前端开发中利用UINavigationController进行页面管理和数据传递,适合初学者和有一定基础的开发者学习。 ... [详细]
  • 使用JavaScript实现Tab栏切换功能
    本文将详细介绍如何利用JavaScript实现一个动态的Tab栏切换效果。通过具体的代码示例,帮助读者理解并掌握这一前端技术的应用。 ... [详细]
  • JavaScript 实现图片文件转Base64编码的方法
    本文详细介绍了如何使用JavaScript将用户通过文件输入控件选择的图片文件转换为Base64编码字符串,适用于Web前端开发中图片上传前的预处理。 ... [详细]
  • 本文通过一个具体的案例,展示了如何使用 Python 爬虫技术从京东网站爬取手机的价格和参数。最近发布的 iPhone X 虽然价格昂贵,但不妨碍我们探索其他高性价比的国产手机。 ... [详细]
  • 一、Advice执行顺序二、Advice在同一个Aspect中三、Advice在不同的Aspect中一、Advice执行顺序如果多个Advice和同一个JointPoint连接& ... [详细]
  • 本文详细介绍了如何正确设置Shadowsocks公共代理,包括调整超时设置、检查系统限制、防止滥用及遵守DMCA法规等关键步骤。 ... [详细]
  • Jupyter Notebook多语言环境搭建指南
    本文详细介绍了如何在Linux环境下为Jupyter Notebook配置Python、Python3、R及Go四种编程语言的环境,包括必要的软件安装和配置步骤。 ... [详细]
  • 本文详细介绍了如何利用 Bootstrap Table 实现数据展示与操作,包括数据加载、表格配置及前后端交互等关键步骤。 ... [详细]
  • 深入解析WebP图片格式及其应用
    随着互联网技术的发展,无论是PC端还是移动端,图片数据流量占据了很大比重。尤其在高分辨率屏幕普及的背景下,如何在保证图片质量的同时减少文件大小,成为了亟待解决的问题。本文将详细介绍Google推出的WebP图片格式,探讨其在实际项目中的应用及优化策略。 ... [详细]
  • 十三、实现模糊查询功能
    本文介绍了在index.jsp页面中实现模糊查询功能的具体步骤,包括添加必要的HTML元素和JavaScript代码。 ... [详细]
author-avatar
fdsafjlkjgklg_431
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有