首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >图表做麻了,写了一大堆模板代码,整合之后清爽如风

图表做麻了,写了一大堆模板代码,整合之后清爽如风

作者头像
大风写全栈
发布于 2024-12-31 05:48:03
发布于 2024-12-31 05:48:03
8600
代码可运行
举报
文章被收录于专栏:锤子代码锤子代码
运行总次数:0
代码可运行

可视化大屏

有点遗憾的是,不会PS。刚好又接到需要做大屏的任务。

硬着头皮上,找了一些模板(免费,公开)的。

不得不说,有些页面模板的代码质量真的好。

用的是H5标准标签,屏幕适配用的flex。

如果是我来写。。。我不会PS。

模板代码整合之后

在填充图表的过程中,封装了一下加载图表的js方法。

用法很简单,引入ECharts和jQuery的js依赖,然后定义HTML就可以。

假设HTML代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="echarts1" style="width:400px;height:300px;"></div>

js代码如下:

可以通过增加chartOptions数组的元素来增加图表。 有个调试小技巧:chartOptions数组中的options属性,可以从ECharts官网调试的地方复制过来直接用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'use strict';

$(function() {

    $(window).on('load',
    function() {
        $(".loading").fadeOut();
    });

    function initECharts(id, options) {
        const myChart = echarts.init(document.getElementById(id));
        myChart.setOption(options);
        $(window).on('resize',
        function() {
            myChart.resize();
        });
    }

    function initAllCharts() {
        const chartOptions = [{
            id: 'echarts1',
            options: {
                tooltip: {
                    trigger: 'item'
                },
                legend: {
                    top: '5%',
                    left: 'center'
                },
                series: [{
                    name: 'Access From',
                    type: 'pie',
                    radius: ['40%', '70%'],
                    avoidLabelOverlap: false,
                    itemStyle: {
                        borderRadius: 10,
                        borderColor: '#fff',
                        borderWidth: 2
                    },
                    label: {
                        show: false,
                        position: 'center'
                    },
                    emphasis: {
                        label: {
                            show: true,
                            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'
                    }]
                }]
            }
        }] chartOptions.forEach(option = >initECharts(option.id, option.options));
    }

    initAllCharts();
})

一下就简单了,节约出来的时间又可以学习(摸鱼)了。。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 锤子代码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
最近大表哥接手了一个好几个亿的大项目。在开发关于乡镇地图相关的业务。通过本文记录开发的过程和遇到的问题。希望通过本文对有同样需求的小伙伴有所帮助。
逍遥子大表哥
2025/07/28
1440
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
手把手教你做出数据可视化项目(七)可视化图表数据动态获取及界面跳转[通俗易懂]
此篇博客为自己学习pink老师的课后完成的项目的总结与记录,仅供交流参考。版权所有,转载请标注原作者! 使用echarts技术做的可视图,此外其项目包含 的技术有html、css、js、jquerry、ajax、websocket、koa等。
全栈程序员站长
2022/08/25
8980
手把手教你做出数据可视化项目(七)可视化图表数据动态获取及界面跳转[通俗易懂]
❗ 帅小伙花了一个小时,竟把图书馆智慧大屏模仿的有模有样!妙啊~
帅小伙去图书馆划水,进门的时候被图书馆门口的大屏震惊了,这玩意我也会哈哈哈哈,于是就给它拿下!结果,帅小伙在写博客的时候发现,照片上刚好有帅小伙的名字,帅小伙直呼:“帅啊(妙啊)”
小丞同学
2021/08/16
5350
Echarts 地图生成 以及生成geojson文件(附带完整代码)
前言:需要实现的效果就是生成省级地图,点击省级地图中的市切换至市级地图。为了自己方便查阅,也方便大家使用。
全栈程序员站长
2022/11/16
3.1K0
Echarts 地图生成 以及生成geojson文件(附带完整代码)
echarts 应用数个样例
注意输入数组的格式(不是一般Javascript 的数组格式,而是有点像json 的样子),代码例如以下:
全栈程序员站长
2022/07/08
1.3K0
echarts 应用数个样例
AngularJS引入Echarts的Demo
最近要用到图表展示,想了想,还是首选Echarts,HighCharts和D3.js备用吧,
JQ实验室
2022/02/09
5500
百度开源插件echarts介绍及如何使用
如果你想要用较少的代码实现比较酷炫的数据统计表,echarts是值得你考虑的一种实现方式。官网提供了很多实例供参考:http://echarts.baidu.com/examples.html。感兴趣可以先一睹为快!!!
huofo
2022/03/17
2K0
百度开源插件echarts介绍及如何使用
Echarts5.3.2可视化案例-应用篇
参考: https://github.com/sutianbinde/charts https://www.runoob.com/html/html5-canvas.html https://www.cnblogs.com/chengduxiaoc/p/7664397.html 效果:
IT从业者张某某
2022/11/12
2.1K0
Echarts5.3.2可视化案例-应用篇
【Html.js——ECharts 图表】粒粒皆辛苦(蓝桥杯真题-2324)【合集】
选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。
Rossy Yan
2025/02/02
1440
【Html.js——ECharts 图表】粒粒皆辛苦(蓝桥杯真题-2324)【合集】
Echart4 渐变色使用方法 原
 在使用echarts绘制图表时, 如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient
tianyawhl
2019/04/04
1.6K0
Echarts实现3D环状图效果(非3d)
如题 想要实现的效果: 代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script type="tex
且陶陶
2023/04/12
1.6K0
Echarts实现3D环状图效果(非3d)
echarts数据可视化如何实现_数据可视化页面
ECharts是一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
全栈程序员站长
2022/11/04
2.5K0
echarts数据可视化如何实现_数据可视化页面
制作乡镇地图数据
最近在开发关于乡镇地图相关的业务。通过本文记录开发的过程和遇到的问题。希望通过本文对有同样需求的小伙伴有所帮助。
逍遥子大表哥
2022/12/21
2.1K0
制作乡镇地图数据
Echarts饼状图显示的颜色修改
指定PIE饼图扇形每个扇面的颜色,修改每个data的ItemStyle对象的color属性即可。{value:235, name:'买衣服',itemStyle: {color: '#9966ff'}}
王小婷
2022/01/09
3.4K0
Echarts饼状图显示的颜色修改
vue-next-admin可视化demo1卫星地图
演示地址: https://lyt-top.gitee.io/vue-next-admin-preview/#/visualizingDemo1 演示效果: 代码: <template> <div class="visualizing-demo1"> <!-- 地图 --> <div id="visualizingDemo1" style="height: 100%"></div> <div class="visualizing-container"> <!-
周星星9527
2021/11/03
7421
vue-next-admin可视化demo1卫星地图
前端ECharts框架绘制各种图形
ECharts 是一个开源的来自百度前端数据可视化团队,使用 JavaScript 实现的开源可视化库,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表,涵盖各行业图表,满足各种需求。
王 瑞
2022/12/28
1K0
【Vue.js——ECharts图表】学海无涯(蓝桥杯真题-2280)【合集】
选中 index.html 右键启动 Web Server 服务(Open with Live Server),让项目运行起来。
Rossy Yan
2025/01/27
1800
【Vue.js——ECharts图表】学海无涯(蓝桥杯真题-2280)【合集】
去掉Echarts饼状图的引导线
当饼状图数据比较多的时候 这个引导线显得比较杂乱无章了 这个时候需要去掉Echarts饼状图的引导线
王小婷
2021/06/01
6.4K1
去掉Echarts饼状图的引导线
Echarts饼状图修改图例legend文字颜色和字体大小
在默认的饼状图里面,图例legend颜色是黑色的,有时候根据ui需要,根据不同的背景色,需要将图例文字调成白色或者其他颜色,那么,修改这些的还是一句话,修改某个属性即可。
王小婷
2019/08/20
18.7K0
前端编程-大气模拟计算之来源解析
前面介绍了CMAQ(Community Multiscale Air Quality 通用多尺度空气质量)模型,可以进行空气质量预报,也可以进行污染物来源解析,之前文章介绍了空气质量预报分析的前端查询页面如何设计和开发,本文将介绍来源解析的前端页面如何设计和开发。
MiaoGIS
2021/12/11
6972
前端编程-大气模拟计算之来源解析
推荐阅读
相关推荐
跟着表哥学开发 Echarts geojson 制作乡镇地图数据
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验