Echart ---超详细介绍

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

    //图表使用
    var option = {
    tooltip : {//提示框,鼠标悬浮交互时的信息提示
        trigger: ‘item‘,//触发类型,默认数据触发,可选为:‘axis‘
        formatter: "{a} <br/>{b} : {c} ({d}%)"//提示框的提示内容格式
    },
    legend: {//图例,每个图表最多仅有一个图例
        orient : ‘vertical‘,//布局方式,默认为水平布局,可选为:‘horizontal‘|‘vertical‘
        x : ‘left‘,//水平安放位置,默认为全图居中,可选为:‘center‘|‘left‘|‘right‘|{number}(x坐标,单位px)
        data:[‘直接访问‘,‘邮件营销‘,‘联盟广告‘,‘视频广告‘,‘搜索引擎‘]//图例内容数组,数组项通常为{string},每一项代表一个系列的name,默认布局到达边缘会自动分行(列),传入空字符串‘‘可实现手动分行(列)
    },
    toolbox: {//工具箱,每个图表最多仅有一个工具箱
        show : true,//显示策略,默认只是false.可选为:true显示|false隐藏
        feature : {//启用功能,目前支持feature,工具箱自定义功能回调处理.
            mark : {show: true},//辅助线标志,此处启用.
            dataView : {//打开数据视图,可设置更多属性
                show: true,
                readOnly: false//readOnly默认数据视图为只读,可指定readOnly为false打开编辑功能
            },
            magicType : {//动态类型切换,支持直角系下的折线图,柱状图,堆积,平铺转换
                show: true,
                type: [‘pie‘, ‘funnel‘],//饼图,漏斗图
                option: {//图表选项,包含图表实例任何可配置选项:公共选项,组件选项,数据选项
                    funnel: {//漏斗图配置
                        x: ‘25%‘,
                        width: ‘50%‘,
                        funnelAlign: ‘center‘,
                        max: 1548
                    }
                }
            },
            restore : {show: true},//还原,复位原始图表
            saveAsImage : {show: true}//保存图片IE8-不支持,上图icon最右,可设置更多属性.
        }
    },
    calculable : true,//是否启用拖拽重计算特性,默认关闭
    series : [//驱动图表生成的数据内容数组,数组中每一项为一个系列的选项及数据
        {
            name:‘访问来源‘,//系列名称
            type:‘pie‘,//图表类型,折线图line,散点图scatter,柱状图bar,饼图pie,雷达图radar
            radius : [‘50%‘, ‘70%‘],//半径,支持绝对值px和百分比,百分比计算比,min(width, height)/2*75%,传数组实现环形图,[内半径,外半径]
            itemStyle : {//图形样式,可设置图表内图形的默认样式和强调样式(悬浮时样式)
                normal : {//默认样式
                    label : {
                        show : false
                    },
                    labelLine : {
                        show : false
                    }
                },
                emphasis : {//强调样式
                    label : {
                        show : true,
                        position : ‘center‘,//标签显示位置,地图标签不可指定位置
                        textStyle : {
                            fontSize : ‘30‘,
                            fontWeight : ‘bold‘
                        }
                    }
                }
            },
            data:[
                {value:335, name:‘直接访问‘},
                {value:310, name:‘邮件营销‘},
                {value:234, name:‘联盟广告‘},
                {value:135, name:‘视频广告‘},
                {value:1548, name:‘搜索引擎‘}
            ]
        }
        ]
    };

    //为echats对象加载数据
    myChart.setOption(option);
    </script>
</body>
</html>

  

时间: 2024-10-30 16:51:58

Echart ---超详细介绍的相关文章

超详细介绍 图像处理(卷积)(转)

图像处理(卷积)作者太棒了 原文 http://blog.sina.com.cn/s/blog_4bdb170b01019atv.html 图像处理-线性滤波-1 基础(相关算子.卷积算子.边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering).其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和. 1.相关算子(Correlation Operator) 定义:,  即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核

自主封装hooks+echarts(超详细介绍)开箱即用框架

前言 react的hooks兴起之后,我们开始了新技术的探研,重新构建了以react,hooks,echarts为基准的框架,对可视化的封装.开箱即可用,非常实用,特别是如果对echarts有需求的. 项目介绍 hooks刚出来时我们就在使用,已经踩了很多坑而完善了这一整套开箱即用的框. 针对echarts进行了封装,菜单栏.面包屑等都做了自己的封装,对于icon都真正意义上进行了按需加载. 对于echarts常用的,都做了很详细的注释说明,小白也都能很快上手. 对自己项目需求但是不常用的进行了

HBase 超详细介绍

1-HBase的安装 HBase是什么? HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可以看到这些这些数据 存储文件夹的结构,还可以通过Map/Reduce的框架(算法)对HBase进行操作,如右侧的图所示: HBase在产品中还包含了Jetty,在HBase启动时采用嵌入式的方式来启动Jetty,因此可以通过web界面对HBase进行管理和查看当前运行的一些状态,非常轻巧. 为什么采用HB

【转】HBase 超详细介绍

---恢复内容开始--- http://blog.csdn.net/frankiewang008/article/details/41965543 1-HBase的安装 HBase是什么? HBase是Apache Hadoop中的一个子项目,Hbase依托于Hadoop的HDFS作为最基本存储基础单元,通过使用hadoop的DFS工具就可以看到这些这些数据 存储文件夹的结构,还可以通过Map/Reduce的框架(算法)对HBase进行操作,如右侧的图所示: HBase在产品中还包含了Jetty

OSPF网络入门级路由协议超详细介绍(一)

目录: 一.OSPF的定义 二.OSPF 的应用环境 三.OSPf的五大区域 四.OSPF的4种路由类型 五.OSPF的五大数据包类型 六.OSPF的七种状态 七.OSPF的四种网络类型 八.OSPF的六种LSA 一.OSPF的定义 OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内. 2.在这里,路由域是指一个自治系统(Autonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络. 在这个AS中,所有的O

mac自带功能超详细介绍

mac自带的超实用的功能分享给大家,包含自带的Spotlight(聚焦) 计算器功能,预览的 PDF 压缩功能,切换同一应用的不同窗口等,让您的工作更加轻松. 1.Spotlight(聚焦) 计算器功能 点击右上角菜单栏中的聚焦按钮,或者按 command - 空格组合键,调出聚焦(说聚焦怎么那么别扭呢,还是喜欢叫 Spotlight ),输入你要算的数即可.比特意打开计算器 App 要方便一些.(文章来源macdown.com) 2.预览的 PDF 压缩功能 用 Mac 自带的预览 App 打

【转】图文cadence allegro16.6 超详细破解教程(附cadence16.6破解文件)

Win8下安装cadence allegro16.6出错的解决方法: 自从 cadence allegro 16.6 发布后小菜发现很多爱好电子设计的朋友寻找破解方法,所以小菜写了这篇文章,详细图文介绍了cadence allegro 16.6 的具体破解步骤.Win8.1发布了也有一段时间了,很多朋友升级到了此系统,本教程同样适用Win8下 和16.6以前版本的cadence的破解.为什么很多朋友Win8下破解出问题呢,原因是Win8系统默认很多运行库没有安装,cadence allegro的

超全超详细的HTTP状态码大全

超全超详细的HTTP状态码大全 本部分余下的内容会详细地介绍 HTTP 1.1中的状态码.这些状态码被分为五大类: 100-199 用于指定客户端应相应的某些动作. 200-299 用于表示请求成功. 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息. 400-499 用于指出客户端的错误. 500-599 用于支持服务器错误. 一些常见的状态代码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务器暂时不可用 以下提供了 HTTP 状

Oracle11超详细安装教程和配置

这篇博客主要是介绍一下Oracle数据的安装过程和简单的配置,帮助大家可以简单的让Oracle运行起来,只是一个基础的教程. 准备工作: 如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个.如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册