当前位置: 首页 > wzjs >正文

网站排名下降从哪些方面进行网站建设

网站排名下降,从哪些方面进行网站建设,wordpress width,房地产集团网站欣赏效果💧深入理解 ECharts Liquidfill 水球图:从入门到进阶 在可视化数据展示中,水球图(Liquidfill)是一种极具表现力的图表。它形象地用“水位高低”表示某个百分比或完成度,非常适合展示指标进度、占比、加…

效果

效果

💧深入理解 ECharts Liquidfill 水球图:从入门到进阶

在可视化数据展示中,水球图(Liquidfill)是一种极具表现力的图表。它形象地用“水位高低”表示某个百分比或完成度,非常适合展示指标进度、占比、加载状态等。

本文将结合实际 HTML 示例,带你全面掌握如何使用 ECharts + echarts-liquidfill 插件绘制水球图,并通过多个实例逐步讲解配置技巧。


📦 准备工作

在 HTML 中使用水球图,需要引入两个 JS 库:

<script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/echarts-liquidfill@3/dist/echarts-liquidfill.min.js"></script>

这两个脚本一个是 ECharts 核心库,另一个是专门用于支持 liquidfill 类型的插件。


🌊 示例一:基础水球图(快速上手)

series: [{type: 'liquidFill',data: [0.5],radius: '80%',label: { formatter: '50%' },itemStyle: { color: '#00c9ff' }
}]

🎯说明

  • type: 'liquidFill' 是必须的类型声明。
  • data: [0.5] 表示水位高度为 50%。
  • label.formatter 是中心文字内容。
  • itemStyle.color 决定水的颜色。

适合用于快速展示“当前进度”或“完成率”。


🌈 示例二:进阶美化配置(多层波浪 + 富文本标签 + 背景边框)

data: [0.7, 0.65, 0.6]

✨ 使用多个数值可叠加多层波浪,让效果更有层次感。

label: {formatter: '{a|完成率}\\n{b|70%}',rich: {a: { fontSize: 14, color: '#555' },b: { fontSize: 26, fontWeight: 'bold', color: '#ff5722' }}
}

🎨 使用富文本(rich)可以设置多行文字、大小、颜色等个性样式。

backgroundStyle: {borderColor: '#ff5722',borderWidth: 2,shadowBlur: 10
},
outline: {show: true,borderDistance: 5,itemStyle: {borderColor: '#ff9800',borderWidth: 4}
}

🧱 以上配置用于美化水球的边框、阴影,适合用于正式仪表盘展示场景


🔄 示例三:动态水位更新(实时图表)

let value = 0.3;
setInterval(() => {value = (Math.random() * 0.9 + 0.1).toFixed(2);chart.setOption({series: [{data: [value],label: { formatter: () => Math.round(value * 100) + '%' }}]});
}, 2000);

⚡ 每隔两秒生成一个随机水位,实现动态水球效果。这种方式适合展示:

  • 实时系统资源使用情况
  • 服务器负载
  • 传感器水位数据

🛠️ 更多配置选项速览

属性名功能说明
radius设置水球大小,如 '80%'150(像素)
center设置水球在容器中的位置,如 ['50%', '50%']
label.formatter设置中间文本内容
itemStyle设置水波颜色和透明度
backgroundStyle设置背景边框、阴影效果
outline设置外部描边效果

🧪 使用建议与拓展思路

  1. 结合后端接口实时展示 KPI 数据
  2. 嵌入仪表盘与其他图表联动使用
  3. 支持响应式显示与点击事件监听(配合 ECharts 事件 API)

✅ 小结

Liquidfill 水球图虽然属于 ECharts 的扩展插件,但配置方式与普通图表非常类似,借助直观的“水位”视觉表达,在很多场景下都能让数据传达更加清晰有力。

你可以通过不断调整配置参数、颜色、字体、波层,打造出富有表现力的视觉图表。


源码

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>ECharts Liquidfill 水球图全面示例</title><style>body {font-family: Arial, sans-serif;background-color: #f9f9f9;padding: 20px;}h2, p {text-align: center;}.section {max-width: 1200px;margin: 0 auto 40px;padding: 20px;background-color: #fff;border-radius: 10px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);}.chart-container {display: flex;flex-wrap: wrap;justify-content: center;gap: 30px;}.chart-box {width: 300px;height: 300px;position: relative;}.desc {font-size: 14px;color: #555;margin-bottom: 10px;}</style>
</head>
<body><h2>💧 ECharts Liquidfill 水球图全方位示例</h2>
<p>本页面展示了多个水球图的实际应用,并详细解释了每个配置项的含义。</p><div style="display:flex">
<div class="section"><div class="desc"><strong>示例 1:基础水球图</strong><br>使用最简配置,仅包含一个水波层,展示 50% 的值,适合快速上手。</div><div class="chart-container"><div class="chart-box" id="chart1"></div></div>
</div><div class="section"><div class="desc"><strong>示例 2:多层波浪 + 自定义文本 + 背景边框</strong><br>展示多个水波层,使用富文本显示标签,同时增加边框和阴影增强视觉效果。</div><div class="chart-container"><div class="chart-box" id="chart2"></div></div>
</div><div class="section"><div class="desc"><strong>示例 3:动态水球图</strong><br>每 2 秒随机变更水位,适合展示实时数据(如内存占用、CPU 使用率等)。</div><div class="chart-container"><div class="chart-box" id="chart3"></div></div>
</div></div>
<!-- 引入 ECharts 核心库 -->
<script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
<!-- 引入 ECharts LiquidFill 插件 -->
<script src="https://cdn.jsdelivr.net/npm/echarts-liquidfill@3/dist/echarts-liquidfill.min.js"></script><script>// 示例1:基础水球图const chart1 = echarts.init(document.getElementById('chart1'));chart1.setOption({series: [{type: 'liquidFill',data: [0.5],radius: '80%',label: { formatter: '50%' },itemStyle: { color: '#00c9ff' }}]});// 示例2:多层波浪 + 自定义文本 + 背景const chart2 = echarts.init(document.getElementById('chart2'));chart2.setOption({series: [{type: 'liquidFill',data: [0.7, 0.65, 0.6],radius: '80%',label: {formatter: '{a|完成率}\n{b|70%}',rich: {a: { fontSize: 14, color: '#555' },b: { fontSize: 26, fontWeight: 'bold', color: '#ff5722' }}},itemStyle: { color: '#ff5722', opacity: 0.7 },backgroundStyle: {borderColor: '#ff5722',borderWidth: 2,shadowColor: 'rgba(0,0,0,0.2)',shadowBlur: 10},outline: {show: true,borderDistance: 5,itemStyle: {borderColor: '#ff9800',borderWidth: 4}}}]});// 示例3:动态水球图const chart3 = echarts.init(document.getElementById('chart3'));let value = 0.3;chart3.setOption({series: [{type: 'liquidFill',data: [value],radius: '80%',label: { formatter: () => Math.round(value * 100) + '%' },itemStyle: { color: '#67e0e3' }}]});setInterval(() => {value = (Math.random() * 0.9 + 0.1).toFixed(2);chart3.setOption({series: [{data: [value],label: { formatter: () => Math.round(value * 100) + '%' }}]});}, 2000);
</script></body>
</html>

文章转载自:

http://465YzzS5.tdmgs.cn
http://CGeVNOiK.tdmgs.cn
http://bXfxkqqa.tdmgs.cn
http://e50i51Dq.tdmgs.cn
http://za5P83IW.tdmgs.cn
http://hKLiwvOk.tdmgs.cn
http://KU4lMizl.tdmgs.cn
http://lN6pa3kD.tdmgs.cn
http://cNaO4hy9.tdmgs.cn
http://r1NOQ5yQ.tdmgs.cn
http://j3ZKA3nE.tdmgs.cn
http://ICclEp8g.tdmgs.cn
http://bQst7B1x.tdmgs.cn
http://alukOhZ4.tdmgs.cn
http://kpY2jp1G.tdmgs.cn
http://CBngMvZ4.tdmgs.cn
http://NYt5jP2u.tdmgs.cn
http://7VxX5ZOy.tdmgs.cn
http://Qsra590x.tdmgs.cn
http://thH4NAsy.tdmgs.cn
http://yQTbwnV8.tdmgs.cn
http://upBUp56P.tdmgs.cn
http://AzuEgSiF.tdmgs.cn
http://bPUhHiS3.tdmgs.cn
http://aNCw6Z4c.tdmgs.cn
http://sxjEbC3c.tdmgs.cn
http://eqwioYhC.tdmgs.cn
http://kHKjwjSY.tdmgs.cn
http://LTBz75pT.tdmgs.cn
http://dI1teKC5.tdmgs.cn
http://www.dtcms.com/wzjs/712282.html

相关文章:

  • ps专门做兼职的网站有哪些车辆租赁的网站建设
  • 自己的域名可以转给做网站的账号吗广东省建设工程质量安全监督检测总站网站
  • 手机测评做视频网站wordpress 媒体播放
  • 邢台网站制作的地方有后天管理的网站怎么建设
  • 模仿茶叶的网站制作帮人代做静态网站多少钱
  • 微网站特效关键词排名优化咨询
  • 兰州中川国际机场大连网站关键字优化
  • 建一个自己的网站价格微擎微信管理系统
  • 网站建设的例子馆陶网站建设电话
  • 做设计的素材网站如何做一个自己的网站
  • 山东大汉建设机械有限公司网站jsp做的求职招聘网站百度云
  • 网站seo提升微信社区官网
  • wordpress小工具找不到谷歌seo搜索
  • 手机网站和微网站wordpress产品图片
  • 网站推广是怎么做的教你如何建网站
  • freenom网站建设阿里巴巴上做英文网站一年多少钱
  • 通辽企业网站建设怎么设置域名
  • 想查客户信息做网站网站建设标书样本
  • 怎么做网站301转向浚县网站建设
  • 网站开发从零到上线php手机wap网站源码
  • 松原建设局网站网络平台宣传方式有哪些
  • 中国建设银行对公网站做网站运营需要学什么条件
  • 龙南建设局网站微商城开发lk华网天下价格合适
  • 承包活应该上什么平台天津seo排名公司
  • 找合伙做网站的什么平台可以发网推广
  • 医药医疗行业网站建设wordpress升级教程
  • 邵阳 做网站公司专业仿站网站建设
  • 郑州好的网站建站广州云建站模板
  • 深圳建网站兴田德润很好怎么接app推广的单子
  • 网站建设费计入什么科目比较好江苏水利工程建设局网站