使用echarts水球图
使用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水球图的更多相关文章
- echarts水球图编写
// 前提条件 需要引入这个插件<script src="./echarts-liquidfill.min.js"></script> // 代码 let ...
- 【带着canvas去流浪(7)】绘制水球图
目录 一. 任务说明 二. 重点提示 三. 示例代码 四. 文字淹水效果的实现 五. 关于canvas抗锯齿 六. 小结 示例代码托管在:http://www.github.com/dashnowor ...
- 带着canvas去流浪系列之七 绘制水球图
[摘要] 用原生canvasAPI实现百度echarts 示例代码托管在:http://www.github.com/dashnowords/blogs 一. 任务说明 使用原生canvasAPI绘制 ...
- v-charts 绘制柱状图、条形图、水球图、雷达图、折线图+柱状图,附官网地址
v-charts 官网地址:https://v-charts.js.org/#/ 柱状图: <template> <ve-histogram :data="chartDat ...
- echarts雷达图
用echarts展现雷达图的定制 <!doctype html> <html> <head> <meta charset="utf-8"& ...
- echarts柱图自定义为硬币堆叠的形式
看这标题,可能会有一些人不太明白,那么直接上图,就是柱图展示形式如下图(兼容IE8) 要想实现这样展示效果.我们想用echarts直接实现不行的,即使是纹理填充也不可行的,但是我们可以借助echart ...
- 实现Echarts折线图的虚实转换
需求:医院的体温单,在统计体温时,对于正常情况下统计的体温数据,需要显示实线:对于进行物理降温后统计的体温数据,需要显示虚线. 现有的体温单是运用 Echarts 折线图,统一用实线显示.因此在这基础 ...
- echarts 雷达图的个性化设置
echarts 雷达图的个性化设置 function test() { let myChart = echarts.init(document.getElementById('levelImage') ...
- 修改echarts环形图的牵引线及文字位置
修改echarts环形图的牵引线及文字位置,下面代码及效果不仅如此,也包含了其它的效果哦.有问题可以留言. 根据echarts官方示例修改效果: 官方示例图: 修改效果图: 直接上代码:其它不多说. ...
随机推荐
- 学习Lucene、solr之前应当了解的一些术语
一些简单易理解术语,例如:词条搜索.语义信息.搜索引擎 搜索引擎分类:全文搜索(百度.谷歌).目录搜索.元搜索.垂直搜索 元搜索例子:360综合搜索.搜魅网(someta 集合了百度.google.搜 ...
- php错误 分析
---------------------------------------------------------------------------------------------------- ...
- WPF与Win32互操作
一.WPF如何使用HWND 当您创建WPF Window时,WPF会创建顶级HWND,并使用HwndSource将Window及其WPF内容放入HWND中.应用程序中其余的WPF内容共享此单个HWND ...
- Web API (四) 特性路由(Attribute Route)
特性路由 是Web API 2 中提出的一种新的类型的路由,正如其名称那样,它是通过特性(Attribute) 来定义路由的,相比之前的基于模式(Convertion Based)的路由,特性路由 能 ...
- 【编程技巧】applicationContext.xml 里面可配置bean和数据库地址
<bean id="vendorManagerDao" class="com.active.vendor.dao.VendorManagerDaoImpl" ...
- MySQL Block Nested Loop and Batched Key Access Joins(块嵌套循环和批量Key访问连接)
Block Nested-Loop and Batched Key Access Joins Batched Key Access (BKA) Join算法通过index和join buffer访问j ...
- python_如何对字典进行排序?
案例: 某班英语成绩以字典的形式存储为: {'lili':78, 'jin':50, 'liming': 30, ......} 依据成绩高低,进行学生成绩排名 如何对字典排序? 方法1: #!/us ...
- python_大学排名爬取
逻辑思路是什么? 1. 获取页面 2. 处理页面,提取信息 3. 格式输出 先走面向过程编程: 1. 要定义3个函数,对应以上三个过程 2. 在__main__函数中传入参数,并执行以上三个过程 #! ...
- jQuery Validate验证框架与 jQuery ajaxSubmit的联合使用
jQuery Validate验证框架自定义验证 第一步导入导入js库 <script src="<%=basePath%>static/js/jquery.js" ...
- Android开发之蓝牙Socket
蓝牙Server端就是通过线程来注册一个具有名称和唯一识别的UUID号的BluetoothServerSocket, 然后就一直监听Client端(BluetoothSocket)的请求,并对这些请求 ...