以官网案例中的Examples - Apache ECharts为例。配置文档Documentation - Apache ECharts

折线图的学习请看Echarts之折线图_W_小T的博客-CSDN博客

一、图例

控制图例的属性是:legend

(一)图例的方位

left:图例组件离容器左侧的距离

bottom:图例组件离容器底部的距离

right:图例组件离容器右侧的距离

top:图例组件离容器顶部的距离

如下图,想让图例在右下方,通过方位bottom和right就能来控制

 //图例所处方位bottom: '5%',right: '5%',

(二)图例列表的布局朝向-orient

可选:默认是水平方向

  • 'horizontal'
  • 'vertical'

如下图,图例是纵向排列

 orient: 'vertical',

(三)图例列表之间的间距-itemGap

图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。

 //图例之间的距离
itemGap: 10,

(四)图例图形的宽高

如下图,将图例的形状更改为正方形

 itemWidth: 12,// 设置图例图形的宽itemHeight: 12,

(五)图例文字颜色

如下图,文字颜色根据图例的颜色自动配置

 // 图例的文字颜色textStyle: {color: 'auto'}

二、环形图

文档中的案例一般给出的已经很完美了,按照自己所需可以细节性的调整,我调整的样子如下:

radius: ['40%', '47%'],//环形图的大小

鼠标移向饼环之上,不会提示
      emphasis: {
        label: {
          show: false,//是否显示标签。
          fontSize: '40',
          fontWeight: 'bold'
        }
      },

series: [{name: 'Access From',type: 'pie',radius: ['40%', '47%'],//环形图的大小avoidLabelOverlap: false,// 饼图位置参数// center: ["26%", "40%"], // 这个属性调整图像的位置!!!!!label: {show: false,position: 'center'},emphasis: {label: {show: false,//是否显示标签。fontSize: '40',fontWeight: 'bold'}},labelLine: {show: false},data: [{ value: 1048, name: 'Search Engine' },{ value: 735, name: 'Direct' },{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]}]

三、环条

如下图,修改环条的样子和环条与环条之间的间距(一般有底色的时候要按照底色来设置边框颜色)

在series里面添加

 itemStyle: {//环形状和环之间的间距borderRadius: 10,borderColor: '#fff',//边框颜色// borderWidth: 20//边框宽},

四、开启延长线

series里面的 label和labelLine都需要开启(或者都不写,默认为true)

单独个环条显示延长线或者某条不显示,就在sweies下的data里面对应下添加 label和labelLine属性,如我的是绿色环条不显示延长线和提示词:

labelLine: {
     show: false,
},
label: {
     show: false,
},

 data: [{ value: 1048, name: 'Search Engine' ,},{ value: 735, name: 'Direct',labelLine: {show: false,},label: {show: false,},},{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]

若想改变环条颜色,在对应的下面添加itemStyle和textStyle,这样环条和图例颜色会发生变化

itemStyle: {//环条颜色
    color: '#47B5FF',
  },

textStyle: {//图例颜色
        color: '#47B5FF'
   },

 data: [{ value: 1048, name: 'Search Engine' ,},{ value: 735, name: 'Direct',labelLine: {show: false,},label: {show: false,},itemStyle: {//环条颜色color: '#47B5FF',},textStyle: {//图例颜色color: '#47B5FF'},},{ value: 580, name: 'Email' },{ value: 484, name: 'Union Ads' },{ value: 300, name: 'Video Ads' }]

今日的学习到此结束,最后提一嘴,修改提示词可以用formatter

Echarts之饼图相关推荐

  1. Echarts 解决饼图文字过长重叠的问题

    Echarts 解决饼图文字过长重叠的问题 参考文章: (1)Echarts 解决饼图文字过长重叠的问题 (2)https://www.cnblogs.com/yingsu/p/10608014.ht ...

  2. echarts饼图解析html标签,解决echarts中饼图标签重叠的问题

    饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...

  3. java word 饼图_[Java教程]echarts标准饼图解读(一)——基本配置demo

    [Java教程]echarts标准饼图解读(一)--基本配置demo 0 2016-11-21 17:00:18 echarts标准饼图解读共分为四部分, 一.基本配置demo 二.标题(title) ...

  4. Echarts pie 饼图类型后显示数据

    Echarts pie 饼图类型后显示数据 sysPie:function(libtypelist){var that=this;libtypelist=that.indexData.libtypel ...

  5. Echarts实现饼图+饼图中心文字显示

    Echarts实现饼图+饼图中心文字显示 描述 效果 源代码 描述 Echarts实现饼图+中心文字显示. 在 title 内实现饼图中心文字展示. 效果 源代码 let data = [{ name ...

  6. echart饼图标签重叠_解决echarts中饼图标签重叠的问题

    饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...

  7. echarts 3d饼图

    echarts 3d饼图 效果图: 第一步: 在main.js引入echarts import * as echarts from 'echarts' Vue.prototype.$echarts = ...

  8. Echarts pie饼图的使用(入门级)

    2023.1.6今天我学习了如何使用echarts pie饼图,效果如: 首先是给容器设置id,宽高 然后是 var pieChart = echarts.init(document.getEleme ...

  9. echarts中饼图显示百分比

    通过echarts制作饼图,需要通过鼠标移动到对应的扇形才能才看数值和百分比. 解决这个问题参考的是将鼠标移动到扇形上的显示方法:      tooltip : {          trigger: ...

  10. echarts中饼图的指示线前加圆点

    echarts中饼图的指示线加圆点 echart中饼图的指示线加圆点,圆点的颜色与指示线的颜色一致 let data = [{"name": "业务1",&qu ...

最新文章

  1. Oracle SQL Perfomance Tuning
  2. java after方法_spring AOP的After增强实现方法实例分析
  3. 设计模式C++实现(2)——策略模式
  4. 形容计算机老师风采的句子,关于老师的句子
  5. 详解道路标记数据集 CeyMo: See More on Roads -- A Novel Benchmark Dataset for Road Marking Detection
  6. 【探索篇】测试人员一直疏忽掉的测试用例点,你中枪了吗?
  7. 基于JAVA+Servlet+JSP+MYSQL的学生宿舍卫生评分系统
  8. 转载 linux系统调用和库函数调用的区别
  9. Alibaba Druid 源码阅读(三) 数据库连接池初始化探索
  10. Hibernate【缓存】知识要点
  11. Loadrunner11破解
  12. 信源编码程序设计实验C语言实现,霍夫曼信源编码实验报告
  13. c语言 word转pdf,超简单的Word转换成PDF技巧,可惜很多人还不会
  14. Java反射机制在工厂模式中的应用
  15. Android Studio 之万恶 gradle
  16. 初中计算机试题戏曲进校园,戏曲进校园的作文(精选5篇)
  17. 服务器更换桌面壁纸,通过VBS更换桌面设置壁纸源码
  18. 基于Java毕业设计在校大学生健康状况信息管理系统源码+系统+mysql+lw文档+部署软件
  19. myeclipse 修改项目名Tomcat启动项目报错java.lang.IllegalArgumentException: Can't convert argument: null...
  20. [宋史学习] 对西夏战争中暴露出的积弱形势 范仲淹

热门文章

  1. [WriteUp]unctf-web-fuzz_md5
  2. 前端学到什么程度才能叫精通?
  3. Win10关闭登录面板毛玻璃效果
  4. Acer 笔记本双硬盘安装Ubuntu18.04.4+Win10双系统
  5. CREO草绘标注字体设置
  6. 有关VScode 配置MinGW32_9.2.0+OpenGL+GLFW+GLAD
  7. Embedded Linux S3C2440 Profiling
  8. USTC English Club Note20211227
  9. 模仿360安全卫士项目笔记3
  10. vue 实现 tooltips的效果