Echarts.js简介

JavaScript015

Echarts.js简介,第1张

在平时开发项目时,免不了需要对数据进行图表显示的需求,比如:趋势图、饼状图、柱形图等。

Echarts.js是来自百度团队研发的图表js插件,利用HTML+js实现折线图、饼状图、热点图、3d图形等等,可在PC和移动端显示,加载速度快,功能丰富。

https://echarts.apache.org/zh/index.html

官网首页有着很多实例以及相关介绍,获取echart.js可以从本人百度网盘获取,包含所有图表组件,可直接引用。

链接: https://pan.baidu.com/s/1IEm8NGwqq4ExgYWp8mz9CA

提取码:aihy

为Echarts放置一个具备宽高的DOM容器

Echarts加载数据

<!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>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>无标题文件</title>

<script src="http://dwpe.googlecode.com/svn/trunk/_shared/EnhanceJS/enhance.js" type="text/javascript"></script>

<script src="http://dwpe.googlecode.com/svn/trunk/charting/js/excanvas.js" type="text/javascript"></script>

<script src="http://dwpe.googlecode.com/svn/trunk/_shared/jquery.min.js" type="text/javascript"></script>

<script src="http://dwpe.googlecode.com/svn/trunk/charting/js/visualize.jQuery.js" type="text/javascript"></script>

<link href="http://dwpe.googlecode.com/svn/trunk/charting/css/basic.css" rel="stylesheet" type="text/css" />

<link href="http://dwpe.googlecode.com/svn/trunk/charting/css/visualize.css" rel="stylesheet" type="text/css" />

<link href="http://dwpe.googlecode.com/svn/trunk/charting/css/visualize-light.css" rel="stylesheet" type="text/css" />

<style type="text/css">

/* BeginOAWidget_Instance_2281525: #jQueryVisualizeChart */

@import url("http://dwpe.googlecode.com/svn/trunk/charting/css/visualize-light.css")

.dwpeAd {

color: #333

background-color: #F4F3Ea

position:fixed

right: 20px

top: 20px

padding: 5px

}

.visualize { 

margin: 20px 0 0 30px 

}

/* EndOAWidget_Instance_2281525 */

</style>

<script type="text/xml">

<!--

<oa:widgets>

  <oa:widget wid="2281525" binding="#jQueryVisualizeChart" />

</oa:widgets>

-->

</script>

</head>

<body>

<script type="text/javascript">

// BeginOAWidget_Instance_2281525: #jQueryVisualizeChart

    $(function(){

 $('table').visualize({type: 'pie', height: '300px', width: '360px', appendTitle : true, lineWeight : 4, colors : ['#be1e2d','#666699','#92d5ea','#ee8310','#8d10ee','#5a3b16','#26a4ed','#f45a90','#e9e744']}).appendTo('#jQueryVisualizeChart').trigger('visualizeRefresh')

})

 

// EndOAWidget_Instance_2281525

</script>

<div id="jQueryVisualizeChart"></div>

<br />

<table>

  <caption>

    2010 Employee Sales by Department

  </caption>

  <thead>

    <tr>

      <td></td>

      <th scope="col">food</th>

      <th scope="col">auto</th>

      <th scope="col">household</th>

      <th scope="col">furniture</th>

      <th scope="col">kitchen</th>

      <th scope="col">bath</th>

    </tr>

  </thead>

  <tbody>

    <tr>

      <th scope="row">Mary</th>

      <td>190</td>

      <td>160</td>

      <td>40</td>

      <td>120</td>

      <td>30</td>

      <td>70</td>

    </tr>

    <tr>

      <th scope="row">Tom</th>

      <td>3</td>

      <td>40</td>

      <td>30</td>

      <td>45</td>

      <td>35</td>

      <td>49</td>

    </tr>

    <tr>

      <th scope="row">Brad</th>

      <td>10</td>

      <td>180</td>

      <td>10</td>

      <td>85</td>

      <td>25</td>

      <td>79</td>

    </tr>

    <tr>

      <th scope="row">Kate</th>

      <td>40</td>

      <td>80</td>

      <td>90</td>

      <td>25</td>

      <td>15</td>

      <td>119</td>

    </tr>

  </tbody>

</table>

</body>

</html>

下载jgcharts.js库

在页面引用

[javascript] view plain copy

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

<script src="Scripts/jgcharts.js" type="text/javascript"></script>