1 flot 是一个基于jquery的统计与绘图库,其意在浏览器里提供类 matlab/R 的统计和绘图功能;
项目地址: http://code.google.com/p/flot/
源码托管: https://github.com/jstat/jstat
2 infoq上介绍flot的文章:
jStat:轻量级Javascript统计库
http://www.infoq.com/cn/news/2011/08/jStat
3 使用
- 像其他jquery插件一样,下载相应的js文件并正确引入即可;
- 统计和绘图函数? 参看API 地址: http://people.iola.dk/olau/flot/API.txt
- 基本使用和matlab中类似,就是构造数据的矩阵,然后配置图形元素样式,最后调用函数即可绘图。
- 特色1: flot实现了矩阵基本计算以及很多的概率统计函数,所以使用很方便。
- 特色2: 插件机制,容易扩展和定制。
- 进度:虽然 flot是2007年就发起的项目,而且在2009年还算火了一阵子,但此后就杳无音讯,直到今年(2011)初才有发布了新的版本; 所以看起来因为互联网发展变化以及可视化的流行,现在有点老树发新芽的意思。
4 实现的矩阵操作和概率统计函数等
参考:INFOQ
矩阵操作: 加法、除法、乘法、减法、对角线、反对角线、转置、点积、正规化、最小值、最大值、平均值和中间值等。
概率分布:正态、对数正态、β、γ、韦伯、柯西、卡方、指数、帕雷托、student T等。每一种概率分布都可以计算PDF、CDF并且在给定X值(或者矩阵值)对CDF反向计算。你也可以计算平均值、中间值、取模、标准差和方差。同时,所有分布都能够产生随机样本。
特殊数理统计函数:伽马函数、反伽马函数、贝塔函数、反贝塔函数、不完全贝塔函数、对数伽马函数、反不完全伽马函数、误差函数、余误差函数、逆余误差函数。它还包含了一些随机数生成器:randn(正态分布的随机样本)和randg(伽马分布的随机样本)。
分享到:
相关推荐
Flot是一款基于jQuery的开源图表库,它允许开发者在网页上轻松创建出各种美观的数据可视化图表。这款插件以其良好的浏览器兼容性、丰富的定制选项以及高效的数据处理能力而备受推崇,尤其适合那些需要在项目中集成...
《jQuery图表插件Flot深度解析》 在Web开发领域,数据可视化是不可或缺的一部分,而jQuery图表插件Flot则是JavaScript库中一个强大且灵活的工具,它为开发者提供了丰富的图表绘制功能。Flot以其出色的性能和易于...
**jQuery绘图插件Flot详解** Flot是一款强大的基于JavaScript的绘图库,它完全依赖于jQuery,为Web开发者提供了在网页上绘制各种图表的能力。由Ole Laursen精心设计和开发,Flot以其易用性、灵活性和丰富的可视化...
- **Flot**:作为jQuery的一个插件,Flot专门用于生成各种类型的图表,如折线图、柱状图、饼图等,支持时间序列数据和实时更新的数据流。 2. **特性** - **高效性能**:Flot利用HTML5的canvas元素进行绘图,提供...
总结来说,Flot是一个优秀的jQuery图表插件,它的易用性、强大的功能和丰富的图表类型使其成为开发者的首选之一。结合中文API文档,无论是新手还是经验丰富的开发者,都能够高效地利用Flot创建出美观且实用的数据...
Flot类库基于jQuery,支持绘制实时和可进行交互的图表
jquery.flot.axislabels.js
**jQuery Flot 使用笔记** jQuery Flot 是一个用于在网页上绘制高质量图形的开源库,它基于 jQuery,因此易于集成到任何使用 jQuery 的项目中。这个库提供了丰富的选项和插件,可以创建出各种各样的图表,包括折线...
Flot社区提供了许多插件,如时间轴支持(`jquery.flot.time.js`)、图像数据(`jquery.flot.image.js`)和堆积图(`jquery.flot.stack.js`)。根据项目需求,可以引入并使用这些插件以扩展Flot的功能。 ### 8. **...
jQuery Flot是一个强大的JavaScript库,专门用于在网页上创建高质量的图表。它是基于jQuery构建的,因此能够充分利用jQuery的简洁API和广泛支持的优势。Flot图表插件以其灵活性、高效性和丰富的自定义选项而受到...
`jQuery Flot` 是一个基于 jQuery 的开源图表库,它允许开发者轻松地在网页上创建出各种复杂的图形,包括折线图、柱状图、饼图等。在本实例中,我们将关注如何使用 `jQuery Flot` 实现实时更新的折线图。实时更新的...
本篇文章将详细介绍几种实用的JQuery图表插件,包括Flot、Highcharts、jquerychart和jqPlot,并提供相关资源下载和中文帮助文档。 首先,Flot是一款基于jQuery的开源图表插件,它以其轻量级和灵活性著称。Flot支持...
10. **D3.js**:虽然不是直接的jQuery插件,但D3库允许开发者直接操作DOM来创建复杂的可视化,可与jQuery结合使用。 每个插件都有其特点和适用场景,选择时应考虑性能、功能需求、学习曲线以及项目的兼容性要求。...
jquery.flot.time.js
众所周知,通过jquery可以实现很好的图表效果,...其次,这里提供常用的插件如highchart,这里提供有详细的API文档和示例,不用再去官网上搜集啦。 另外,还有jschart和flot,虽然不常用,但是可以作为学习参考使用。
首先,确保引入了`flot-time.min.js`插件。接着,你可以使用ISO 8601格式的时间字符串,或者直接使用时间戳。 ```javascript var data = [ {label: "Series 1", data: [[new Date(2021, 0, 1), 10], [new Date...
在jQuery生态系统中,有多个图表插件可供选择,例如Highcharts、jsCharts和Flot。这三个插件都是JavaScript库,专门设计用于创建各种类型的图表,如柱状图、折线图、饼图等。 **Highcharts** Highcharts是一款功能...
Flot拥有活跃的开发者社区,提供了许多扩展插件,例如跨图表的工具提示、图例插件、时间轴插件等,这些插件进一步增强了Flot的功能。同时,社区中的示例代码和解答可以帮助解决在实际使用中遇到的问题。 ### 7. ...
Flot 是一个基于 jQuery 的开源图表插件,它提供了丰富的功能,用于在 Web 页面上创建交互式图表。这个库以其轻量级、灵活性和强大的性能而受到广泛的欢迎,尤其适合那些希望在网页上展示数据可视化结果的开发者。 ...