jquery画图插件flot简介

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(伽马分布的随机样本)。

相关推荐