图表效果如下:

代码如下:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>(金字塔)漏斗图案例</title><!-- 引入 ECharts 文件 --><script src="js/echarts4.0.js" type="text/javascript" charset="utf-8"></script></head><body><!-- 为 ECharts 准备一个具备大小(宽高)的 容器 --><div id="chart1" style="width: 80%;height: 400px;top: 50px;left: 10%;border: 3px solid #000;"></div></body>
</html>
<script type="text/javascript">// 基于准备好的容器(这里的容器是id为chart1的div),初始化echarts实例var chart1 = echarts.init(document.getElementById("chart1"));// 指定图表的配置项和数据var   option = {backgroundColor: {           // 背景颜色type: 'linear',x: 0,y: 0,x2: 0,y2: 1,colorStops: [{offset: 0, color: 'rgba(102,255,255,0.6)' // 0% 处的颜色}, {offset: 0.5, color: '#fff'  // 50% 处的颜色}, {offset: 1, color: 'rgba(102,255,255,0.6)' // 100% 处的颜色}],globalCoord: false // 缺省为 false},title: {                 // 图表标题text: '漏斗图标题',                 // 标题文本内容link: 'https://blog.csdn.net/gray_key',      // 标题链接地址target: 'blank',                         // 链接在新窗口打开left: '5%',                        // 标题距容器左侧5%top: '5%',                        // 标题距容器顶部5%textStyle: {                    // 标题文本样式color: '#000',                   // 字体颜色fontSize: 20,                    // 字体大小}},// 弹框提示tooltip: {trigger: 'item',formatter: "{a} <br/>{b} : {c}%"    // a对应系列名称,b对应数据项名称,c对应数据项值.},// 图例legend: {data: ['本市', '省内', '省外', '国外', '情况不明']},// 金字塔块的颜色color: ['#FF0000', '#FFFF00', '#33ff00', '#33ffff', '#0000ff', ],// 系列series: [// 系列1 (外部){name: '就业范围分析',type: 'funnel',left: '10%',width: '80%',sort : 'ascending',     // 金字塔形:'ascending',  漏斗图形:'descending'label: {normal: {formatter: '{b}'    // 金字塔外标签},/*                emphasis: {position:'inside',formatter: '{b}预期: {c}%'}*/},labelLine: {        // 标签的视觉引导线样式normal: {show: true,      // 是否显示引导线length:    30      // 视觉引导线第一段的长度。}},itemStyle: {        // 图形样式normal: {opacity: 0.4    // 系列1图形透明度}},tooltip: {show: false           // 让系列一(金字塔外层图形的提示框不显示)},// 系列1数据(数据项值和数据项名称)// 系列1(外金字塔)的数据项值一般固定为:20、40、60、80、100,这种有规律的数值,// 这样外金字塔才能是一个正三角形.data: [    {value: 20, name: '国外'},{value: 40, name: '情况不明'},{value: 60, name: '省外'},{value: 80, name: '省内'},{value: 100, name: '本市'}]},// 系列2 (内部){name: '就业范围分析',type: 'funnel',left: '10%',width: '80%',maxSize: '80%',sort : 'ascending',label: {normal: {position: 'inside',     // 标签的位置:'left'漏斗图的左侧)、'right'(右侧)、'inside'(内部) [ default: 'outside' ]formatter: '{c}%',      // 标签文本textStyle: {            color: '#fff'       }},emphasis: {         // 本系列每个数据项中特定的 tooltip 设定position:'inside',formatter: '{b}: {c}%'}},itemStyle: {normal: {opacity: 08,           // 系列2图形透明度borderColor: '#fff',    // 图形边框颜色borderWidth: 3          // 图形边框宽度大小}},// 系列2数据(数据项值和数据项名称)// 系列2(内金字塔)的数据项值才是真实的数据值,通过ajax请求获取数据后展示.// 至于系列1和系列2的数据项名一般相同或是相关联的.data: [{value: 5, name: '国外'},{value: 12, name: '情况不明'},{value: 18, name: '省外'},{value: 25, name: '省内'},{value: 40, name: '本市'}]}]};// 使用刚指定的配置项和数据显示图表chart1.setOption(option)
</script>

想要使用该图表,只需要  复制以上代码  ,再下载    echarts.js  在页面文件中引入即可.

注:想要让图表由金字塔转变为漏斗图,只需建将代码中图表配置项中的  sort : 'ascending'   改为  sort : 'descending'  即可。

echarts.js 下载链接:    http://echarts.baidu.com/download.html

ECharts漏斗图(详细示例——满满的注释)相关推荐

  1. ECharts关系图(详细示例——满满的注释)

    图表效果如下: 具体代码如下: <!DOCTYPE html> <html><head><meta charset="UTF-8"> ...

  2. ECharts圆环图(详细示例——满满的注释)

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>圆环图 ...

  3. html页面漏斗图,echarts 漏斗图示例

    option = { color: ['#298DFF', '#2EC25B', '#FBD337'], backgroundColor: '#FFFFFF', barWidth: 8, title: ...

  4. echarts漏斗图自定义漏斗颜色、粗细、大小、间隔缝隙

    目录 1.官网找样例 2.初步改造示例,有个雏形 3.细节改造和优化 4.全部代码 5.原始效果和完成效果对比 ​碎碎念: UI效果图是这样的 看到之后我一脸懵,按照常规阶梯思路,我又开始了度娘之旅. ...

  5. Echarts 漏斗图

    实例: 本节任务 任务一:漏斗图或金字塔图 任务描述 漏斗图(funnel)是倒三角形的条形图,金字塔是正三角形的条形图,这两者适用于业务流程比较规范.周期较长.环节较多的流程分析.漏斗图也是常用的B ...

  6. echarts漏斗图

    图表效果如下: 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...

  7. 关于Echarts漏斗图

    实现的效果: 主要实现了漏斗图内和外侧同时能显示内容. 代码: <template><div><div ref="chart" style=" ...

  8. echarts 漏斗图funnel

    1.配置datadata:[{name:'xx',value:n,...}]2.配置seriesseries:[{min:n, 指定数据的最小值max:n, 指定数据的最大值minSize:'0%', ...

  9. vue + echarts 漏斗图 实现里面数据 外面标签 漏斗不随值改变而变形

    vue echarts 漏斗 最近有一个需求漏斗统计,采用的echarts来实现 需要实现如下效果 最初版本 旁边有描述,里面要有值: 第一步 首先在项目里安装echarts; npm install ...

最新文章

  1. 使用BabeLua3.x在cocos2d-x中编辑和调试Lua
  2. android 关闭多点触控_Cocos Creator关闭多点触摸的问题
  3. yolov3训练自己的数据_YOLOv4 训练自己的数据集
  4. C# 从Excel中读取时间数据
  5. linux 切换root账号_Linux 服务器的安全保障,看看这些
  6. 一篇文章 让你理解接口测试
  7. C++Primer 学习笔记之关联容器
  8. 计算机速录学什么,学速录需要哪些能力
  9. LoadRunner教程(15)-LoadRunner 初识Analysis
  10. 拿得起,放得下,想得开
  11. potplayer去除播放历史收藏夹
  12. SIMULIA 官方技术论坛全年时间表新鲜出炉!
  13. oracle巡检表,ORACLE日常巡检内容
  14. 1009-确认订单-订单流程梳理与订单状态
  15. 身份证号码校验(JavaScript)
  16. 2013-2014Mac book Air 创建4个分区Macos加win7双系统制作安装详细教程
  17. 毫安时,毫瓦时的含义
  18. 多尺度双边滤波及基于小波变换的非线性扩散
  19. 流程驱动的企业数字化转型
  20. Rust Rocket框架跨域设置

热门文章

  1. 如何训练AI玩飞机大战游戏
  2. 相对路径和绝对路径区别
  3. linux的内存映射(二)
  4. [Android] 混音器AudioMixer
  5. IOS实现图片倒影效果
  6. AI直播间互动管家使用教程,语音对接直播间
  7. HttpsURLConnection报文头报文体使用详解
  8. css3实现漂亮的倒影效果
  9. python中元组怎么存放元素_关于python列表和元组的基本操作
  10. mysql 多租户_数据层的多租户浅谈(SAAS多租户数据库设计)