使用echarts水球图

官方实例中没有水球图样式,当我们需要用到水球图的时候需要下载echarts-liquidfill.js.

使用

  • 在echarts之后引入 echarts-liquidfill.js
  • 准备一个定宽高的DOM用来挂载水球图
  • 初始化水球图
var  chart = echarts.init(document.getElementById("dom"))
  • 设置水球参数,并渲染到DOM元素
var option={
series:[
{
type:'liquidFill',
data:[0.7,0.5] //两个波纹
}
]
};
chart.setOption(option);

配置水球图

  • 单个波的配置

    • 每个水波都是单独配置的,单独的配置会覆盖统一配置。
    • 改变波纹防线颜色
var option={
series:[
{
type:'liquidFill',
data:[0.7,{
value:"0.5",
direction:'left',
itemStyle:{
normal:{
color:"red"
}
}
}]
}
]
}; //第二条波纹变为将变为红色
  • 文字配置

    • 水波中间显示 的文字也是可以配置的,处于水波背景和默认背景上的文字颜色是不同的,当然也可以设置成一样的。
    • 文字配置
var option={
series:[
{
name:"系列名称",
type:'liquidFill',
data:[0.7,{
name:"数据名称",
value:"0.5",
direction:'left',
itemStyle:{
normal:{
color:"red"
}
}
}],
label:{
normal:{
formatter:"显示文字", //显示在水球图中间的文字,可以是字符串,可以是占位符,也可以是一个函数。
//如果使用{a}\n{b}\nValue: {c} ,a代表系列名称,b代表数据名称,c代表数据值。
textStyle:{
color:'red', //默认背景下的文字颜色
insideColor:'blue', //水波背景下的文字颜色
fontsize:40 //字体大小
}
}
}
}
]
};

使用echarts水球图的更多相关文章

  1. echarts水球图编写

    // 前提条件 需要引入这个插件<script src="./echarts-liquidfill.min.js"></script> // 代码 let ...

  2. 【带着canvas去流浪(7)】绘制水球图

    目录 一. 任务说明 二. 重点提示 三. 示例代码 四. 文字淹水效果的实现 五. 关于canvas抗锯齿 六. 小结 示例代码托管在:http://www.github.com/dashnowor ...

  3. 带着canvas去流浪系列之七 绘制水球图

    [摘要] 用原生canvasAPI实现百度echarts 示例代码托管在:http://www.github.com/dashnowords/blogs 一. 任务说明 使用原生canvasAPI绘制 ...

  4. v-charts 绘制柱状图、条形图、水球图、雷达图、折线图+柱状图,附官网地址

    v-charts 官网地址:https://v-charts.js.org/#/ 柱状图: <template> <ve-histogram :data="chartDat ...

  5. echarts雷达图

    用echarts展现雷达图的定制 <!doctype html> <html> <head> <meta charset="utf-8"& ...

  6. echarts柱图自定义为硬币堆叠的形式

    看这标题,可能会有一些人不太明白,那么直接上图,就是柱图展示形式如下图(兼容IE8) 要想实现这样展示效果.我们想用echarts直接实现不行的,即使是纹理填充也不可行的,但是我们可以借助echart ...

  7. 实现Echarts折线图的虚实转换

    需求:医院的体温单,在统计体温时,对于正常情况下统计的体温数据,需要显示实线:对于进行物理降温后统计的体温数据,需要显示虚线. 现有的体温单是运用 Echarts 折线图,统一用实线显示.因此在这基础 ...

  8. echarts 雷达图的个性化设置

    echarts 雷达图的个性化设置 function test() { let myChart = echarts.init(document.getElementById('levelImage') ...

  9. 修改echarts环形图的牵引线及文字位置

    修改echarts环形图的牵引线及文字位置,下面代码及效果不仅如此,也包含了其它的效果哦.有问题可以留言. 根据echarts官方示例修改效果: 官方示例图: 修改效果图: 直接上代码:其它不多说. ...

随机推荐

  1. UIScrollerview的contentsize设置

    最近被同行的一个朋友问到一个问题"UIScrollerview上添加子控件,给子控件约束好布局之后,还需要给scrollerview重新设置contentsize吗?"于是想到了我 ...

  2. (实例篇)LNMP 1.4一键安装包,安装教程

    http://mp.weixin.qq.com/s/l6ijKBwD6tt8jkZytWEIsw https://lnmp.org/download.html 2017-09-11 学习与分享 PHP ...

  3. vue学习笔记(一)——why Vue

  4. docker结合jenkins、gitlab实现.netcore的持续集成实践

    本文的目标是实现下图基于ASP NET Core的实践 运行环境 Cent OS 7 vs code .net core cmder 运行docker,设置docker镜像加速器,不然国内下载imag ...

  5. C#如何释放已经加载的图片

    使用Image.FromFile取磁盘上的图片时,这个方法会锁定图片文件,而且会导致内存占用增大, 有几种方法解决:一:将Image类转换成Bitmap类System.Drawing.Image im ...

  6. python_如何进行反向迭代和实现反向迭代?

    案例: 实现一个连续的浮点数发生器,FloatRange,根据给定范围(start, end) 和步进值,产生一些列的浮点数,例如:FloatRange(3,4,0.2),将产生下列序列: 正向:3. ...

  7. linkin大话面向对象--封装和隐藏

    软件开发追求的境界:高内聚,低耦合 高内聚:尽可能把模块的内部数据,功能实现细节隐藏在模块内部独立完成,不允许外部直接干预 低耦合:仅暴露少量的方法给外部使用 到底为什么要对一个雷或者对象实现良好的封 ...

  8. android EditText设置

    EditText输入的文字为电话号码 Android:phoneNumber=”true”  //输入电话号码 //自动弹出键盘 ((InputMethodManager)getSystemServi ...

  9. 【转】globk和glorg中使用的apr文件

    gamit和globk分析设置先验坐标和速度的要求和规则是不同的,因为在不同的阶段和环境下需要不同.从相位数据和松弛约束坐标和它们的方差得到的精 密坐标的可靠估计是假设对先验值的调整很小,也就是说在调 ...

  10. MySQL相关命令与备份

    不加任何参数直接备份 mysqldump -uroot zabbix >/opt/zabbix.bak.sql 恢复,这样恢复时需要自已创建表 mysql -uroot < zabbix. ...