js引用和配置div

  1. <div id="container" style="height: 100%"></div>
  2. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
  3. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
  4. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-stat/ecStat.min.js"></script>
  5. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/dataTool.min.js"></script>
  6. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/china.js"></script>
  7. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/map/js/world.js"></script>
  8. <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=ZUONbpqGBsYGXNIYHicvbAbM"></script>
  9. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/extension/bmap.min.js"></script>
  10. <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/simplex.js"></script>

js配置

  1. //获得echarts容器js对象
  2. var dom = document.getElementById("container");
  3. //创建一个echarts实例
  4. var myChart = echarts.init(dom);
  5. var app = {};
  6. option = null;
  7. app.title = '环形图';
  8. //echarts配置项
  9. option = {
  10. //提示框组件相关的行为,必须引入提示框组件后才能使用。
  11. tooltip: {
  12. //数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。
  13. trigger: 'item',
  14. //提示信息的格式
  15. formatter: "{a} <br/>{b}: {c} ({d}%)"
  16. },
  17. //图例组件相关的行为,必须引入图例组件后才能使用。
  18. legend: {
  19. //图例列表的布局朝向。可选:'horizontal'(水平的),'vertical(垂直的)'
  20. orient: 'vertical',
  21. //位置
  22. x: 'left',
  23. //图例的数据数组。
  24. //data: ['其他时段', '早晨行驶', '夜间行驶', '黄昏行驶']
  25. data: ['直接访问', '邮件营销', '联盟广告', '视频广告']
  26. },
  27. //系列列表。每个系列通过 type 决定自己的图表类型
  28. series: [
  29. {
  30. //系列名称,用于tooltip的显示,
  31. name: "访问来源",
  32. //饼图,饼图主要用于表现不同类目的数据在总和中的占比。每个的弧度表示数据数量的比例。
  33. type: 'pie',
  34. //饼图的半径,数组的第一项是内半径,第二项是外半径。支持设置成百分比,相对于容器高宽中较小的一项的一半。可以将内半径设大显示成圆环图(Donut chart)。
  35. radius: ['50%', '70%'],
  36. //是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠。如果不需要开启该策略,例如圆环图这个例子中需要强制所有标签放在中心位置,可以将该值设为 false。
  37. avoidLabelOverlap: false,
  38. //饼图图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等,
  39. label: {
  40. //正常情况下
  41. normal: {
  42. //不显示文本标签
  43. show: false,
  44. //在饼图中心位置。
  45. position: 'center'
  46. },
  47. //强调情况下
  48. emphasis: {
  49. //显示文本
  50. show: true,
  51. textStyle: {
  52. //文字的字体大小
  53. fontSize: '30',
  54. //文字字体的粗细
  55. fontWeight: 'bold'
  56. }
  57. }
  58. },
  59. //标签的视觉引导线样式
  60. labelLine: {
  61. normal: {
  62. //是否显示视觉引导线。
  63. show: false
  64. }
  65. },
  66. data: [
  67. { value: 100, name: '直接访问' },
  68. { value: 200, name: '邮件营销' },
  69. { value: 300, name: '联盟广告' },
  70. { value: 400, name: '视频广告' },
  71.  
  72. ]
  73. }
  74. ]
  75. };
  76. if (option && typeof option === "object") {
  77. myChart.setOption(option, true);
  78. }

echarts饼图配置的更多相关文章

  1. echarts饼图配置模板

    var option = { title:{ text:'完成人构成分析--申报', //标题的样式 textSytle:{ //颜色 color : '#FF0000', //粗细 // fontW ...

  2. ECharts饼图试玩

    处理类似提交问卷的数据,要生成图表,用了ECharts,好方便的. 简陋效果: 1.表单存储 有单选和多选题,单选直接存储各选项数字值,1,2,3,4...中一个:多选用|分隔存储选项值,如1|3,2 ...

  3. Vue Echarts 饼图设置默认选中一个

    Vue Echarts 饼图设置默认选中一个 myChart.setOption(data) // data伟echarts所需要传入的参数,就是配置参数最多的那个玩意 myChart.dispatc ...

  4. 将数据动态加载到Echarts饼图中

    需求描述 Echarts中的官方示例是将数据的设定写好在页面的配置项中的,但在实际的开发展示中,我们需要按照需求通过调用后台的接口获取数据,再将数据加载到特定的Echarts饼图中. 实现效果 实现步 ...

  5. echarts功能配置实例----柱/折线、饼图

    ---恢复内容开始--- echarts中的柱状图和折线图的参数配置可以共用,一般只需要修改图表类型这一个参数即可. 一.echarts最简单的实例 1.折线图/柱状图 <html> &l ...

  6. echarts饼图

    1.添加点击事件并跳转到不同的页面 // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist/' ...

  7. 百度ECHARTS 饼图使用心得 处理data属性

    做过CRM系统的童鞋应该都或多或少接触过hicharts或者echarts等数据统计插件.用过这两款,个人感觉echarts的画面更好看.至于功能,只有适合自己的才是最好的. 今天来说说我使用echa ...

  8. echarts饼图--数据交互

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  9. echarts 自定义配置带单位的 tooltip 提示框方法 和 圆环数据 tooltip 过长超出屏幕

    -------tip1-------- 在 tooltip  里边配置:拼接字符串: tooltip : { trigger: 'axis', formatter:function(params) { ...

随机推荐

  1. Introducing Makisu: Uber’s Fast, Reliable Docker Image Builder for Apache Mesos and Kubernetes

    转自:https://eng.uber.com/makisu/?amp To ensure the stable, scalable growth of our diverse tech stack, ...

  2. 通过LoadGenerator将Linux作为负载机进行压力测试

    前提说明: 测试架构:controller部署在windows操作系统下(windows下安装loadrunner的过程,可以去网上搜下,这里不做解释),loadgenerator部署在linux下. ...

  3. 原码,反码,补码,及Java中数字表示方法

    原码:原码是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 如:如果是八位二进制1即用00000001表示,-1即用10000001表示. 反码:正数的反码就是其本身,负数的反码是在其 ...

  4. Spring中时间格式注解@DateTimeFormat

    在SpringMVC中Controller中方法参数为Date类型想要限定请求传入时间格式时,可以通过@DateTimeFormat来指定,但请求传入参数与指定格式不符时,会返回400错误. 如果在B ...

  5. vue 下实现 echarts 全国到省份的地图下钻

    vue 下实现 echarts 全国到省份的地图下钻 项目地址:https://github.com/cag2050/vue_echarts_v3_demo

  6. 【转】EF Code First 学习笔记:约定配置

    要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就 ...

  7. JAVAFX 2.0 javascript中调用java代码

    现在你已经知道如何在JavaFX中调用JavaScript.在本章中,你将了解到相反的功能——在web页面中调用JavaFX. 大体上的理念是在JavaFX程序中创建一个接口对象,并通过调用JSObj ...

  8. A* search算法

    今天,还是国庆和中秋双节的时间节点,一个天气不错的日子,孩子已经早早的睡觉了,玩了一整天,也不睡觉,累的实在扛不住了,勉强洗澡结束,倒床即睡着的节奏... 不多说题外话,进入正题. 什么是A*搜索算法 ...

  9. ArrayBlcokingQueue,LinkedBlockingQueue与Disruptor三种队列对比与分析

    一.基本介绍 ArrayBlcokingQueue,LinkedBlockingQueue是jdk中内置的阻塞队列,网上对它们的分析已经很多,主要有以下几点: 1.底层实现机制不同,ArrayBlco ...

  10. Python Flask 构建微电影视频网站

    前言 学完本教程,你将掌握: 1.学会使用整形.浮点型.路径型.字符串型正则表达式路由转化器 2.学会使用post与get请求.上传文件.cookie获取与相应.404处理 3.学会适应模板自动转义. ...