写道
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Flot Examples</title>
<link href="layout.css" rel="stylesheet" type="text/css"></link>
<!--[if IE]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->
<script language="javascript" type="text/javascript"
src="../jquery.js"></script>
<script language="javascript" type="text/javascript"
src="../jquery.flot.js"></script>
</head>
<body>
<h1>
Flot Examples
</h1>
<div id="placeholder" style="width:600px;height:300px"></div>
<p>
Flot supports lines, points, filled areas, bars and any combinations
of these, in the same plot and even on the same data series.
</p>
<script id="source" language="javascript" type="text/javascript">
$(function () {
var d1 = [];
for (var i = 0; i < 14; i += 0.5)
d1.push([i, Math.sin(i)]);
var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];
var d3 = [];
for (var i = 0; i < 14; i += 0.5)
d3.push([i, Math.cos(i)]);
var d4 = [];
for (var i = 0; i < 14; i += 0.1)
d4.push([i, Math.sqrt(i * 10)]);
var d5 = [];
for (var i = 0; i < 14; i += 0.5)
d5.push([i, Math.sqrt(i)]);
var d6 = [];
for (var i = 0; i < 14; i += 0.5 + Math.random())
d6.push([i, Math.sqrt(2*i + Math.sin(i) + 5)]);
var markings = [
{xaxis: { from: 7, to: 7 } }
];
$.plot($("#placeholder"), [
{
data: d1,
lines: { show: true, fill: true }
},
{
data: d2,
bars: { show: true }
},
{
data: d3,
points: { radius: 5, lineWidth: 4,show: true ,fillColor:"#9440ed"}
},
{
data: d4,
lines: { show: true ,lineWidth: 10}
},
{
data: d5,
lines: { show: true },
points: { show: true }
},
{
data: d6,
lines: { show: true, steps: true }
}
] ,
{
colors:["#9440ed", "#9440ed", "#9440ed", "#9440ed", "#9440ed"],
xaxis: {ticks: []},
yaxis: {color:"#afd8f8",lineWidth: 4, tickFormatter: function (v, axis) { return "" }},
grid: {tickColor: "rgba(0,0,0,0)",markings: markings ,markingsColor: "#141414",color:"#1454F4"}
});
});
</script>
</body>
</html>
分享到:
相关推荐
在本实例中,我们将关注如何使用 `jQuery Flot` 实现实时更新的折线图。实时更新的数据通常在监控、数据分析或动态展示等场景中非常有用。 首先,我们需要了解 `jQuery Flot` 的基本用法。`Flot` 提供了一个简单的 ...
JQuery Flot是一款基于JavaScript和jQuery的开源图表绘制库,它允许开发者在网页上创建出交互式的、高质量的图表。Flot以其简单易用、功能强大而受到许多开发者的青睐,尤其适合那些需要在Web应用中展示数据可视化...
Flot 使用 jQuery 作为基础,这意味着它充分利用了 jQuery 的易用性和强大的 DOM 操作能力。通过结合 jQuery 的优点,Flot 可以轻松地与现有的 jQuery 代码集成,简化了图表创建的流程。开发者不再需要直接操作 SVG ...
4. 调用 Flot 函数:使用 jQuery 选择器找到容器元素,然后调用 Flot 的 `$.plot()` 函数绘制图表。 5. 配置选项:根据需要设置图表的样式、轴的范围、图例、工具提示等配置项。 6. 更新图表:如果有实时更新的需求...
jQuery flot API文档 中文版 以下是从给定的文件信息中生成的相关知识点: 1. jQuery flot API的plot函数调用方法: var plot = $.plot(placeholder, data, options) 其中,placeholder可以是JQuery对象、DOM...
最后,我们可以使用jQuery的`$.plot`方法来绘制图表: ```javascript $.plot($("#placeholder"), [data], options); ``` 这里的`#placeholder`是图表容器的ID,`data`是我们的数据,`options`是之前定义的配置。 ...
Flot类库基于jQuery,支持绘制实时和可进行交互的图表
4. **JavaScript 初始化**:使用 jQuery 初始化 Flot 图表,设置选项和数据。 - `$.plot($("#chart-container"), data, options);` 5. **事件处理**:通过 jQuery 的 `.on()` 方法绑定事件监听器,例如 `plotclick`...
**jQuery Flot 图形库详解** jQuery Flot 是一个强大的JavaScript库,用于在网页上创建高质量的图表。它以其灵活性和丰富的功能集而受到开发者们的欢迎。本篇将深入探讨如何利用jQuery Flot来绘制堆栈图,并了解当...
2. **安装与引入**:使用Flot的第一步是在HTML文件中引入jQuery库和Flot的相关JS文件。通常,你需要下载jQuery库和flot.js主文件,然后在部分通过`<script>`标签引入它们。 3. **数据格式**:Flot接受JSON格式的...
Flot是一款基于jQuery的开源图表库,它以其高效、轻量级和丰富的图表类型而备受开发者喜爱。在本文中,我们将深入探讨Flot的核心特性、使用方法、API接口以及其在实际项目中的应用。 首先,Flot的主要优势在于其与...
jquery.flot.axislabels.js
要使用Flot,首先需要在项目中引入jQuery库,然后引入Flot的核心JavaScript文件`jquery.flot.js`。如果需要特定的插件或功能,例如时间轴支持或鼠标跟踪,还需要引入对应的插件文件。 ```html ...
在本项目中,我们主要探讨如何使用SignalR、jQuery Flot和ASP.NET MVC技术来创建一个实时更新的图表,以展示动态数据。SignalR是一个强大的库,用于在服务器和客户端之间实现实时双向通信,而jQuery Flot则是一个...
Flot的基本使用非常直观,首先需要在HTML文件中引入jQuery库和Flot库的JavaScript文件。然后,你可以通过JavaScript代码创建一个图表容器,并提供数据来绘制图表。例如: ```html ;height:300px;"> ``` ```...
5. **兼容性**:Flot是基于jQuery的,因此它可以无缝集成到任何使用jQuery的项目中,且兼容多种现代浏览器,包括Chrome、Firefox、Safari、Edge等。 ### 使用Flot创建图表 要使用Flot创建图表,首先需要在HTML文件...
5. **绘制图表**:使用jQuery选择器找到div元素,然后调用Flot的$.plot()方法,传入数据和配置选项,即可绘制出图表。 6. **交互处理**:可以通过绑定jQuery事件监听器来响应用户的交互行为,如点击图表、鼠标悬停...
jquery.flot.time.js