echarts-liquidfill水滴球效果

2024-01-27 18:52

本文主要是介绍echarts-liquidfill水滴球效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

npm案例:
https://www.npmjs.com/package/echarts-liquidfill?activeTab=readme

echarts-liquidfill水滴球效果

import { useRef } from 'react';
import * as echarts from 'echarts';
import 'echarts-liquidfill';
const chartRef = useRef<any>();
const chartInstance = useRef<any>();const initChart = () => {chartInstance.current = echarts.init(chartRef.current);chartInstance.current.setOption({series})
}
useEffect(() => {initChart();
}, []);
<div ref={chartRef} style={{ height: '100%' }} />

html引入方式

//https://echarts.apache.org/zh/builder.html
<script type="text/javascript" src="./echarts.min.js"></script>//https://github.com/ecomfe/echarts-liquidfill
<script type="text/javascript" src="./echarts-liquidfill.min.js"></script>
<div id="LiquidfillChart" style="height: 100%" />
<script type="text/javascript">const chartDom = document.getElementById('LiquidfillChart');const myChart = echarts.init(chartDom);const option = {series};option && myChart.setOption(option);</script>

series配置

const series = [{// 水球图type: 'liquidFill', // 水球图radius: '90%', // 水球图半径top: 20,itemStyle: {// 水球图样式opacity: 1, // 水球图透明度},backgroundStyle: {color: '#213153', //水球图内部背景色opacity: 0.1,},data: [{// 水球图数据name: 'score', // 水球图数据名称direction: 'right', // 水球图数据方向value: .3, // 水球图数据值itemStyle: {// 水球图数据样式opacity: 1, // 水球图数据透明度normal: {// 水球图数据正常样式color: {type: 'linear',x: 0,y: 0,x2: 0,y2: 1,colorStops: [{offset: 0,color: '#2876F7', // 0% 处的颜色},{offset: 1,color: '#35EBFB', // 100% 处的颜色},],global: false, // 缺省为 false}, // 水球图数据正常样式颜色},},},],label: {// 设置百分比展示color: '#24FDFC', // 百分比颜色normal: {// 百分比正常样式textStyle: {// 百分比正常样式字体fontSize: 20, // 百分比正常样式字体大小color: '#A4DAFF',},formatter: function (param) {// 百分比正常样式字体格式return param.value * 100 + '%'; // 百分比正常样式字体格式},},},//外部细圆outline: {// 是否显示外圈show: true,borderDistance: 0, // 外部圆线距离水球的距离itemStyle: {// 外部圆线样式borderWidth: 1, // 外部圆线宽度borderColor: '#67abef',},},},],

这篇关于echarts-liquidfill水滴球效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/651179

相关文章

水滴型粉碎机:饲料加工关键设备

&nbsp; 在现代饲料加工行业中,高效、精准的加工设备对于提升饲料品质和产量至关重要。水滴型粉碎机作为一种实用的饲料加工设备,凭借其设计和性能,在饲料加工领域发挥着不可替代的作用。 一、水滴型粉碎机的设计特点 &nbsp; 水滴型粉碎机采用了水滴型设计,这种设计不仅美观大方,更重要的是它优化了物料在粉碎室内的流动路径,使得物料能够更均匀地受到锤片的打击,从而实现更精细的粉碎效果。此外,水

以canvas方式绘制粒子背景效果,感觉还可以

这个是看到项目中别人写好的,感觉这种写法效果还可以,就存留记录下 就是这种的背景效果。如果想改背景颜色可以通过canvas.js文件中的fillStyle值改。 附上demo下载地址。 https://download.csdn.net/download/u012138137/11249872

echarts省份标注加散点效果

这个是安徽的效果图,鼠标移到红色标注或者对应的市区位置都会显示对应的数值。 先直接上代码: import anhuiMapJson from './anhui.json'getCoords: function(city) {var res = [];if (city != null) {for (var c in this.cityMap.features) {if (this.cityMa

如何利用echarts编写立体的柱状图表

1、引入 import * as echarts from 'echarts' 2、创建图标容器 3、调用渲染 <template><div ref="eachrtsBox" style="width: 200px;height: 200px;"></div></template><script>import * as echarts from 'echarts'export d

XMG 抽屉效果

1.比如说我创建了3个View -(void)viewDidLoad{  [ super viewDidLoad]; [self setUpChild] ;         UIPanGestureRecognizer *pan=[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(pan:)];

33个jQuery与CSS3实现的绚丽鼠标悬停效果

只要你有创意,完全可以使用CSS3来实现漂亮的动效,当然如果配合jQuery,这样会更加强大,实现更多高级绚丽的动画效果。鼠标hover效果是很常用的,虽然很细微的东西,但网站的细节注定的网站的体验,所以也不要忽视这些小细节。 今天设计达人网整理了33个使用jQuery与CSS3实现绚丽的鼠标悬停效果,有些是纯CSS3的,这些效果你完全可以用在你的网页上,让网站获得更好的体验。 Anim

自定义recyclerView实现时光轴效果

时光轴效果在很多app上都有出现,例如淘宝中快递的跟踪,本文将使用recyclerView实现时光轴效果,我们会到自定义控件,首先先看一下效果图: 接下来是步骤分析 1自定义属性 这个大家应该都了解了,根据我们之前的分析,直接在attrs.xml中进行声明 <declare-styleable name="TimeLine"><attr name="beginLine" f

Android滑动回弹效果

原理: addHeaderView里做的事: 1.测量出header的宽高,调用了measureView方法 2.设置LayoutParams,宽:MATCH_PARENT,高:10 3.设置topMargin的值为负的header的高度,即将header隐藏在屏幕最上方 onInterceptTouchEvent: 如果滑动距离为零,让onInterceptTouchEvent处理。屏

「杂谈」Nanopore组装的拟南芥基因组效果如何?

使用的数据来自于一篇发在NC的拟南芥的基因组文章,文章用了minimap/miniasm 进行组装,然后用racon和Pilon进行polish, 最后拼接处62 contigs 且N50 = 12.3 Mb。 wget ftp://ftp.sra.ebi.ac.uk/vol1/fastq/ERR217/003/ERR2173373/ERR2173373.fastq.gzseqkit seqk

Android开发:自定义TabLayout,神奇效果竟是如此简单

此时有的小伙伴可能会想,自定义view太麻烦,不如让UI直接把这个弧度切出来,不是一共就三个tab项嘛,Textview,ImageView… 这样横着排起来,然后做适当的显示和隐藏不就行啦。 是的,确实是可以,但是作为一个优秀的开发人员。我们还是要优选自定义view滴。 思路分析 =======================================================