jquery flot 画柱状图

具体效果:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type='text/javascript' src="jquery-1.8.3.js" ></script>  

    <script type="text/javascript" src="jquery.flot.js"></script>    

    <script type="text/javascript">

$(function () {
    var d1 = [
				{ label: "Bar", data: [ [1, 13], [2, 11], [3, 7] ] }
			];

	var stack = 0, bars = true, lines = false, steps = false;

	$.plot($("#bar1"), d1, {
		series: {
			color: '#333',
			abel: 'morris',
			stack: 0,
			lines: {
				//show: true,
				fill: true,
				steps: false
			},
			point: {
				show: true,
			},
			bars: {
				show: true,
				barWidth: 0.6
			}
		}
	});
});

$(function(){

	var d1 = [
				{ label: "Bar1", data: [ [0,14], [1, 13], [2, 11], [3, 7] ] ,color: '#abcdef' },
				{ label: "Bar2", data: [ [0,8], [1, 22], [2, 33], [3, 11] ] , color: '#fedcba'}
			];
	$.plot($("#bar2"), d1, {
		   series: {
                bars: {
                    show: true
                }
            },
            bars: {
                align: "center",
                barWidth: 0.5
            },
			xaxis: {
				show: true,
				//position: 'left',
				//color: '#ccc',
				//tickColor: '#fff',
				ticks: [[0,'a'],[1,'b'],[2,'c'],[3,'d']],
				tickSize: 2,
				axisLabelUseCanvas: true,
				axisLabelFontSizePixels: 12,
				axisLabelFontFamily: 'Verdana, Arial',
				axisLabelPadding: 10

			},
		});

});

$(function(){

	var d1 = [
				{ label: "Bar1", data: [ [10, 0], [11, 1], [12, 2], [13, 3] ] ,color: '#abcdef' },
				{ label: "Bar2", data: [ [13,0], [12, 1], [11, 2], [10, 3] ] , color: '#fedcba'}
			];
	$.plot($("#bar3"), d1, {
		   series: {
                bars: {
                    show: true
                }
            },
            bars: {
                align: "center",
                barWidth: 0.5,
				horizontal: true,
            },
			xaxis: {
				show: true,
				tickSize: 2,
				axisLabelUseCanvas: true,
				axisLabelFontSizePixels: 12,
				axisLabelFontFamily: 'Verdana, Arial',
				axisLabelPadding: 10

			},
			yaxis: {
				show: true,
				ticks: [[0,'a'],[1,'b'],[2,'c'],[3,'d']],
				tickSize: 2,
				axisLabelUseCanvas: true,
				axisLabelFontSizePixels: 12,
				axisLabelFontFamily: 'Verdana, Arial',
				axisLabelPadding: 10

			},
		});

});

    </script>
</head>
<body>

    <div style="width:300px;height:300px;text-align:center;margin:10px">
        <div id="bar1" style="width:100%;height:100%;"></div>
    </div>

	<div style="width:300px;height:300px;text-align:center;margin:10px">
        <div id="bar2" style="width:100%;height:100%;"></div>
    </div>

	<div style="width:300px;height:300px;text-align:center;margin:10px">
        <div id="bar3" style="width:100%;height:100%;"></div>
    </div>
</body>
</html>
时间: 2024-10-22 04:33:58

jquery flot 画柱状图的相关文章

jquery flot pie画饼图

具体效果如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script language="javascript" type="text/j

jquery.flot.js简介

JQuery图表插件之Flot Flot是一个Jquery下图表插件,具有简单使用,交互效果,具有吸引力外观特点.目前支持 Internet Explorer 6+, Chrome, Firefox 2+, Safari 3+ and Opera 9.5+ 等浏览器,是一个基于Javascript和Jquery纯客端户的脚本库,下面看一个简单的示例,先插入js: <script language="javascript" type="text/javascript&qu

js canvas画柱状图 没什么高端的 就是一篇偶尔思路的

公司项目要用js画柱状图,本来想用个插件吧 chart.js 忽然一想 我们也用不了那么大的插件,自己写个吧,也能看看自己那点数学水平可以不! 有几个小亮点吧 1.函数x 和 函数y 对坐标进行了转化 如果以画布的左上角为原点 那算起来真是太坑爹了 2.画矩形用画粗线 ,哎呀 那个画矩形那四个点真是要命啊 ,还是画线实在! 抛砖引玉一下,大神勿喷! <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu

python画柱状图并且输出到html文件

import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltfrom Cstring import StringIO y = [3, 10, 7, 5, 3, 4.5, 6, 8.1] N = len(y) x = range(N) width = 1/1.5 plt.bar(x, y, width, color="blue") io=StringIO()plt.savefie(io,format="

flex中通过sprite在地图上画柱状图主要代码

1.主要代码: var sprite:Sprite = new Sprite();     var columnSys:ColumnSymbol = new ColumnSymbol();     var fieldArr:Array = new Array("绿标总数","黄标总数");     var colorArr:Array = new Array("0x00ff00","0xffff00");     column

JQuery Plugin serials (2)--- 图表插件(jquery.flot)使用

1)Download jquery.flot from github https://github.com/flot/flot 2) Tutorials for jquery.flot http://www.cnblogs.com/lwme/archive/2012/08/18/jquery-flot-plugin.html

R语言数据可视化1—ggplot2画柱状图

目的:将已有的业务表(csv格式),导入到Rstudio中.根据"开始时间",按月份统计出业务量.画出下图.(注:我选择的业务表中只有1.2.3月的数据) 开始吧!!! 1.加载csv格式的数据表,并查看字段名: ##加载数据 khsx <-read.csv("khsx.csv",header = TRUE) names(khsx)##查看列名 2.加载将要使用的包 ##加载包 library(ggplot2) ##画图用的包 library(lubridat

Android画柱状图,圆形图和折线图的demo

效果图如下: demo下载地址:http://files.cnblogs.com/hsx514/wireframe.zip Android画柱状图,圆形图和折线图的demo

Python 中 plt 画柱状图和折线图

1. 背景 Python在一些数据可视化的过程中需要使用 plt 函数画柱状图和折线图. 2. 导入 import matplotlib.pyplot as plt 3. 柱状图 array= np.array(array) plt.hist(array, bins=50,facecolor="red", edgecolor="red" ,linewidth=5,alpha=0.7) plt.xlabel("") plt.ylabel("