echarts实现柱状图分页展示

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="echarts.min.js"></script>
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById(‘main‘));

        // 指定图表的配置项和数据
             var option = {
                    timeline:{
                        data:[1,2,3,4],
                        label : {
                            formatter : function(s) { return "第"+s+"页"; }
                            },
                        autoPlay : false,
                        playInterval : 1000,
                                tooltip:{formatter : function(s) {return "第"+s.value+"页"; }}
                    },
                    options:[
                        {
                            title : {
                                ‘text‘:‘全国宏观经济指标‘
                            },
                            tooltip : {‘trigger‘:‘axis‘},
                            legend : {
                                //x:‘right‘,
                                ‘data‘:[‘GDP‘,‘房地产‘]
                            },
                            calculable : true,
                            grid : {‘y2‘:80},
                            xAxis : [{
                                ‘type‘:‘category‘,
                                //‘axisLabel‘:{‘interval‘:0},
                                ‘data‘:[ ‘北京‘,‘天津‘,‘河北‘,‘山西‘,‘内蒙古‘,‘辽宁‘,‘吉林‘,‘黑龙江‘
                                ]
                            }],
                            yAxis : [
                                {
                                    ‘type‘:‘value‘,
                                    ‘name‘:‘GDP(亿元)‘,
                                    ‘max‘:3000
                                }
                            ],
                            series : [
                                {
                                    ‘name‘:‘GDP‘,‘type‘:‘bar‘,
                                    ‘data‘: [100,200,300,400,500,600,700,800]
                                },
                                {
                                    ‘name‘:‘房地产‘,‘type‘:‘bar‘,
                                    ‘data‘: [500,400,300,400,200,600,300,800]
                                } ]
                        },
                        {
                            series : [
                                {‘data‘:  [200,300,400,500,600,700,800]},
                                {‘data‘: [500,400,300,400,200,600,300]}
                            ],
                          xAxis:[{‘data‘:[‘云南‘,‘西藏‘,‘陕西‘,‘甘肃‘,‘青海‘,‘宁夏‘,‘新疆‘]}]
                        },
                        {
                            series : [
                                {‘data‘:  [1200,1300,400,500,600,700,800]},
                                {‘data‘: [500,400,1300,400,1200,600,300]}
                            ],
                          xAxis:[{‘data‘:[ ‘上海‘,‘江苏‘,‘浙江‘,‘安徽‘,‘福建‘,‘江西‘,‘山东‘]}]
                        },
                        {
                            series : [
                                {‘data‘:  [1200,1300,400,500,600,700,800,900]},
                                {‘data‘: [500,400,1300,400,1200,600,300,900]}
                            ],
                          xAxis:[{‘data‘:[‘湖北‘,‘湖南‘,‘广东‘,‘广西‘,‘海南‘,‘重庆‘,‘四川‘,‘贵州‘]}]
                        }
                    ]
                };

        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);
    </script>
</body>
</html>

时间: 2024-10-08 17:56:39

echarts实现柱状图分页展示的相关文章

ECharts系列 - 柱状图(条形图)实例一

ECharts主页:  http://echarts.baidu.com/index.html ECharts-2.1.8下载地址:  http://echarts.baidu.com/build/echarts-2.1.8.zip ECharts官方实例:  http://echarts.baidu.com/doc/example.html ECharts官方API文档:  http://echarts.baidu.com/doc/doc.html ECharts系列 - 柱状图(条形图)实例

Echarts调整图表上下左右的间距,Echarts调整柱状图左右的间距

Echarts调整图表上下左右的间距,Echarts调整柱状图左右的间距 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ?Copyright 蕃薯耀 2017年5月5日 http://www.cnblogs.com/fanshuyao/ 做了个柱状图的报表,如下: 但是图和下面的表格没有对齐,需要

jquery分页展示控件:kkpager

kkpager v1.2 js分页展示控件,传入简单参数就能使用的分页效果控件 准备工作,引入js.css <script type="text/javascript" src="../lib/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../src/kkpager.min.js"></scri

高性能秒杀系统实现,添加部分功能---分页展示订单

最近一直在看慕课网的ssm 秒杀系统的视频,一方面是弥补对SSM框架不熟练的缺点,二来是学习视频中框架分层设计代码结构的思想 我这里分页采用的是MySql的分页原理,说白了就是 select * from tablseXX order by XX limit start,offest ; 先上张图,因为我以前只写过ASP的分页,还是很多年前的事情,不过现在都流行 后端提供数据,前端分页, 我这里用的还是JSP循环分页 ,太LOW了 代码贴上 <select id = "totalOrder

通过百度echarts实现数据图表展示功能

现在我们在工作中,在开发中都会或多或少的用到图表统计数据显示给用户.通过图表可以很直观的,直接的将数据呈现出来.这里我就介绍说一下利用百度开源的echarts图表技术实现的具体功能. 1.对于不太理解echarts是个怎样技术的开发者来说,可以到echarts官网进行学习了解,官网有详细的API文档和实例供大家参考学习. 2.以下是我在工作中实现整理出来的实例源码: 公用的支持js文件 echarts.js.echarts.min.js,还有其他的图表需要支持的js文件也可以到官网下载 echa

ssh整合问题总结--使用HibernateTemplate实现数据分页展示

在进行大量的数据展示时,必须要使用分页查询,第一次使用在SSH框架整合中使用分页查询,遇到了一些问题,下面以我练习的项目为例详细介绍,如何在Spring+hibernate(+action)的环境下完成数据的分页查询. 在utils包下新建一个pageBean(这个实体类用于封装当前页面的数据集合,以及和page相关的参数): public class PageBean<T> { private int page;//当前页数 private int totalCount;//总记录数 pri

用django将数据从数据库提出并分页展示

不要笑这个太简单噢~~大神们路过的请自动忽略本文-- 要把数据提出并展示出来~效果如下: 1.需要建立一个project噢~ project中要包含一个展示的html页面和一个"后台"的Python页面.为了把.html和.py文件区分开,所以在project的文件夹下要建立一个templates文件夹来存放html文件.建好的project如下: 2.打开test.py进行编辑. 1)首先,要连接数据库,其中的MySQLdb需要自行下载安装,它是python连接mysql数据库所必不

数据分页展示

package cn.gzsxt.util; import java.util.List; /** * 分页封装 */public class PageUtil { /** * 1 数据里面的数据总行数 */ private int rowcount;// 数据里面的数据总行数 /** * 2 一页多少行数据 */ private int pagesize=10;// 一页多少行数据 /** * 3 查询起始行 limit startrow,pagesize; */ private int st

基于Spring MVC的ECharts动态数据实时展示

基于SpringMVC进行ECharts动态实时数据展示,ECharts的官网示例是前端的js动态随机数据,没有与后端程序进行交互,由于本人之前对Spring MVC和ajax不太了解,所以,走了很多弯路,通过这部分的学习,让自己对MVC架构和简单的ajax有了初步的了解,下面就记录一下自己搭建的这部分程序. 首先需要配置web.xml,设置好servlet和filter,这部分可以参考众多spring示例,这里就不赘述了. 接下来就是需要将echarts的相关代码写入到一个jsp文件,代码如下