逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
很简单的引用几个js文件,然后就可以画出很漂亮的图形了。http://www.jqplot.com/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Title</title>

<link rel="stylesheet" type="text/css" href="../jquery.jqplot.css" />
<link rel="stylesheet" type="text/css" href="examples.css" />
<!--[if IE]><script language="javascript" type="text/javascript" src="../excanvas.js"></script><![endif]-->

<!-- BEGIN: load jquery -->
<script language="javascript" type="text/javascript" src="../jquery-1.4.2.min.js"></script>
<!-- END: load jquery -->

<!-- BEGIN: load jqplot -->
<script language="javascript" type="text/javascript" src="../jquery.jqplot.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.logAxisRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasTextRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasAxisLabelRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.canvasAxisTickRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.dateAxisRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.categoryAxisRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.barRenderer.js"></script>

<script language="javascript" type="text/javascript" src="../plugins/jqplot.pieRenderer.js"></script>
<script language="javascript" type="text/javascript" src="../plugins/jqplot.pointLabels.js"></script>

<style type="text/css">
.jqplot
-point-label {white-space: nowrap;}
/*
.jqplot-yaxis-label {font-size: 14pt;}
.jqplot-yaxis-tick {font-size: 7pt;}
*/
.jqplot { margin: 20px;}
</style>
    
<script type="text/javascript">
$(
function() {
    line2 
= [
        ['
1/1/2008', 42], 
        ['
2/14/2008', 56], 
        ['
3/7/2008', 39], 
        ['
4/22/2008', 86],
        ['
5/2/2008', 86],
        ['
6/12/2008', 45],
        ['
7/18/2008', 1],
        ['
8/22/2008', 49],
        ['
9/22/2008', 57],
        ['
10/10/2008', 86],
    ];
    
    plot2 
= $.jqplot('chart2', [line2], {
      axes: {
        xaxis: {
          autoscale: 
true,
          renderer: $.jqplot.DateAxisRenderer,
          label: 'Incliment Occurrance',
          labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
          tickRenderer: $.jqplot.CanvasAxisTickRenderer,
          tickOptions: {
          
// labelPosition: 'middle',
          angle: 15
          }
          
        },
        yaxis: {
          label: 'Incliment Factor',
          labelRenderer: $.jqplot.CanvasAxisLabelRenderer
        }
      }
    });
    
    
// pie
    s1 = [['a', 2], ['b', 1], ['c', 3], ['d', 3]];
    
    plot1 
= $.jqplot('chart1', [s1], {
        captureRightClick: 
true,
        seriesDefaults:{
            renderer:$.jqplot.PieRenderer,
            shadow: 
true,
            rendererOptions:{
                startAngle: 
0,
                sliceMargin: 
2,
                highlightMouseDown: 
true
            }
        },
        legend: {
            show: 
true,
            
//location: 'e',
            //placement: 'outside'
        }      
    });
});
</script>
</head>

<body>
    
<div id="chart1" style="margin-top:20px; margin-left:20px; width:300px; height:300px;"></div>
    
<div class="jqplot" id="chart2"></div>
</body>
</html>
posted on 2010-11-11 19:00 逛奔的蜗牛 阅读(4062) 评论(1)  编辑 收藏 引用 所属分类: 其他编程

评论

# re: JavaScript:使用jQuery插件jqplot绘图 2013-12-11 13:03 王铁林
不错  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理