echarts(enterprisecharts商业产品图表库)初识

葉子。 葉子。     2022-08-17     452

关键词:

一、简介

    大数据时代,重新定义图表的时候到了,所以随之ECharts就随之出现了。

    ECharts(Enterprise Charts 商业产品图表库) 是基于Canvas的,纯Javascript 的图表库,提供直观,生动,可交互,可个性化定制的

   数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

        ECharts 是指 Enterprise Charts(商业产品图表库),提供商业产品常用图表库,底层基于 ZRender,创建了坐标系,图例,提示,工

   具箱等基础组件,并在此上构建出折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、地图、力导向布局

   图,同时支持任意维度的堆积和多图表混合展现。

二、简单的例子介入学习

  需要导入jar

  学习方法:http://echarts.baidu.com/官网

  柱状图页面展示

三、如上图所示简单的jsp页面访问(根据帮助文档查看属性)-----需要一个ehcache-1.2.3.jar

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
            + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>柱状图</title>
<!-- 引入echarts.js -->
<script type="text/javascript" src="<%=path%>/js/echarts.js"></script>
</head>
<body>
    <!--为ECharts准备一个具有大小的Dom-->
    <div id="main" style="width: 900px;height: 600px"></div>
</body>
<script type="text/javascript">
    //基于准备好的dom,初始化echarts实例
    var myChart = echarts.init(document.getElementById("main"));
    var option = {
        //标题组件
        title : {
            text : '公司的星期销量图',
            subtext : '纯属虚构',
            left : 'left',
            textStyle : {
                fontSize : 20
            },
        },
        //图例
        legend : {
            data : [ '销量' ]
        },
        //颜色
        color : [ 'red' ],
        //提示框组件
        tooltip : {
            trigger : 'axis',
            axisPointer : { // 坐标轴指示器,坐标轴触发有效
                type : 'shadow' // 默认为直线,可选为:'line' | 'shadow'|'cross'
            }
        },
        //工具栏
        toolbox : {
            show : true,//是否显示
            feature : {
                //数据视图工具,可以展现当前图表所用的数据,编辑后可以动态更新。
                dataView : {
                    show : true,
                    readOnly : false
                },
                //动态类型切换
                magicType : {
                    show : true,
                    type : [ 'pie', 'bar' ]
                },
                dataZoom:
                {
                 show:true
                },
                //配置项还原
                restore : {
                    show : true
                },
                //保存为图片
                saveAsImage : {
                    show : true
                }
            }
        },
        //x轴
        xAxis : [ {
            position : 'bottom',//x 轴的位置。可选:'top','bottom'
            type : 'category',
            data : [ 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun' ],
            axisTick : {
                alignWithLabel : true
            }
        } ],
        //y轴
        yAxis : [ {
            type : 'value'
        } ],
        //系列列表
        series : [ {
            name : '销量',
            type : 'bar',
            barWidth : '60%',
            data : [ 10, 52, 200, 334, 390, 330, 220 ],
            //图表标注
            markPoint : {
                data : [ {
                    type : 'max',
                    name : '最大值'
                }, {
                    type : 'min',
                    name : '最小值'
                } ]
            },
            //图表标线
            markLine : {
                data : [ {
                    type : 'average',
                    name : '平均值'
                } ]
            }
        }, {
            name : '产量',
            type : 'line',
            data : [ 50, 55, 200, 340, 390, 400, 220 ]
        } ],

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

 剩下的可以在帮助文档的视图展示找自己需要的代码

 

echarts学习(代码片段)

...的运行在PC和移动设备上认识ECharts  ECharts,缩写来自EnterpriseCharts,商业级数据图表,是百度的一个开源的数据可视化工具,一个纯Javascript的图表库,能够在PC端和移动设备上流畅运行,兼容当前绝大部分浏览器(IE6/7/8/9/10/11... 查看详情

使用echarts几分钟制作出折线图饼图柱状图等(代码片段)

ECharts,缩写来自EnterpriseCharts。ECharts,不仅是国内关注度最高的开源项目,还是中国第一个也是目前唯一一个入选了GithubExplorerDataVisualization板块的开源项目。这里咱们结合上篇提到的Bootstrap简单栅格框架,来做一个小小的布局... 查看详情

关于echarts,地图区域,怎么去掉点击事件

...体验,赋予了用户对数据进行挖掘、整合的能力。ECharts(EnterpriseCharts商业产品图表库)提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折... 查看详情

echarts如何实现x轴一次性加载显示并且固定

...体验,赋予了用户对数据进行挖掘、整合的能力。ECharts(EnterpriseCharts商业产品图表库)提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折... 查看详情

echarts结合百度地图怎么能实现动态刷新,而不需要刷新整个页面

...体验,赋予了用户对数据进行挖掘、整合的能力。ECharts(EnterpriseCharts商业产品图表库)提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折... 查看详情

echarts3地图实现数据迁徙,怎么实现画的迁徙的线路颜色不一致

...体验,赋予了用户对数据进行挖掘、整合的能力。ECharts(EnterpriseCharts商业产品图表库)提供商业产品常用图表,底层基于ZRender(一个全新的轻量级canvas类库),创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折... 查看详情

echarts——firstlook

...xff0c;来看看这个到底是何方神圣吧。What    ECharts(EnterpriseCharts商业产品图表库)是基于Canvas的,纯Javascript的图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算... 查看详情

pythonpyecharts怎么显示

...Aecharts是什么?下面是来自官方的介绍:ECharts,缩写来自EnterpriseCharts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖... 查看详情

化妆品微商代理商管理平台

化妆品微商代理商管理系统   (咨询:188-2647-4150 李经理) 化妆品微商代理商管理系统源码开发  化妆品微商代理商管理解决方案  化妆品微商管理系统订货管理化妆品微商代理商管理解决方案... 查看详情

微商如何开店

微商如何开店??微商如何开店#微商#如何开店#微商开店 查看详情

讨论微商下单系统到底有多方便

  微商下单系统讲解,微商下单管理系统,微商订单系统分析,微商下单模式定制,微商下单模式剖析,微商管理系统,微商管理模式,  互联网科技的日益发展,让许多的新行业模式都出现了,微商也是其中一个,微商行... 查看详情

广州化妆品微商管理系统

广州化妆品微商管理系统,化妆品微商管理系统,开发联系:【183-2086-5621】化妆品代理商微商管理系统; 微商管理系统是什么?微商管理系统有什么用?我为什么要购买微商管理系统?微商管理系统到底能给我解决什么问... 查看详情

微商系统,谈谈微商系统对微商界的冲击

微商系统开发,微商软件开发,微商平台开发,微商模式,微商小程序,微商系统源码。随着互联网的迅速发展,自从微信朋友圈兴起后,在朋友??圈里开店似乎也成为了众多创业者的选择,也是很多宝妈、小白领们赚取零用钱... 查看详情

朴皙微商下单管理系统

朴皙微商管理系统开发135-8043-5905张经理朴皙微商授权系统,朴皙微商返利系统,朴皙微商下单系统,朴皙微商控价系统,朴皙微商订货系统朴皙微商管理系统代理商授权系统操作流程:1:厂家统一给所有代理商经销商授权,系统里面... 查看详情

惠益商盟怎么玩?

惠益商盟怎么玩?惠益商盟系统开发,惠益商盟模式开发,惠益商盟平台全返开发,惠益商盟app开发找王经理:139-2896-7204(微电)惠益商盟平台开发直接面向消费者,省去了营销中间环节,降低了销售成本,提高了盈利空间。... 查看详情

echartsetoptions后不显示地图hover后显示

...是X轴,第二个参数是Y轴,显示区域在第一象限。echarts是EnterpriseCharts的缩写,商业级数据图表,是一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,提供直观,交互丰富,可高度个性化定制的数据可视... 查看详情

微商怎么快速加到人?

微商时代,互联网经济时代,如何做好微商,如何打造自己的圈子,如何快速赚钱~吴思振,触点微营销【微信如何推广技巧】精准引流软件怎么找可以找到劫持运营商【如何推广】微商新手如何怎么找客源,如何做推广,选择好的... 查看详情

微商管理系统订货返利系统

微商管理系统订货返利系统 135.3879.3268黄微信电话 微商管理系统订货返利软件 微商管理系统订货返利系统定制开发 微商订货返利系统创造微商神话 经过多方面的调查了解到,不管是微商企业还是传统企业,... 查看详情