echarts适配描述-惊喜百度Echarts,大数据分析必备工具,文末提供源码

2023-08-23 0 3,157 百度已收录

惊喜百度Echarts,大数据分析必备工具,文末提供源码

站点默认

3年前

学习目录

1.可视化面板介绍

1.1 技术要点

1.2 案例适配方案

1.3 主页面布局

2.Echarts(重点)

2.1 echarts简介

2.2 echarts体验

2.3echarts基本配置

3.Echarts快速使用

3.1 官网示例

3.2. 社区画廊

废话少说,我们先上效果图

看完效果图之后,我就给大家详细讲解一下我们完成这张图需要的具体操作和技巧!

1.可视化面板介绍

针对当前数据可视化的趋势,越来越多的企业需要在很多场景(营销数据、生产数据、用户数据)使用它。 采用可视化图表来展示和突出数据,使数据更加直观,数据特征更加突出。

01-技术要点 div + css 布局 flex 布局 少原生 js + jquery 使用 rem 适配 echarts 基础 02-案例适配方案设计稿为 1920px flexile.js 将屏幕分为 24 等分 cssrem 插件基准值为 80px

插件配置按钮-配置扩展设置-根字体大小。

但别忘了重启vscode软件以确保生效 03页主布局页眉布局主箱布局公共面板模块面板柱形图栏

因为我们明天的主题是echarts部分,所以上面的这些我就给大家写一下框架。 相信以你的能力,里面的布局分分钟就能解决。

2.Echarts(重点)echarts介绍

常用数据可视化库:

ECharts是一个使用JavaScript实现的开源可视化库,可以在PC和中国联通设备上流畅运行,兼容当前大多数浏览器(IE8/9/10/11、Chrome、Firefox、Safari等),并且依赖于矢量图形底层的ZRender库提供直观、交互式和高度可定制的数据可视化图表。

官网地址:

echarts体验

下载echarts bator-echarts/tree/4.5.0

使用步骤(5个主要步骤):

1.在html页面引入echarts插件文件

2.准备一个DOM容器,大小为

<div id="main" style="width: 600px;height:400px;"></div>

3.初始化echarts实例对象

var myChart = echarts.init(document.getElementById('main'));

4.指定配置项和数据(选项)

var option = {
    xAxis: {
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
    },
    yAxis: {
        type: 'value'
    },
    series: [{
        data: [820, 932, 901, 934, 1290, 1330, 1320],
        type: 'line'
    }]
};

5、设置配置项为echarts实例对象

myChart.setOption(option);

echarts基本配置

这是要求同事了解下面配置中各个模块的主要功能。

主要需要了解的配置:series xAxis yAxis grid tooltip title legend color

xAxis:直角坐标系中的x轴 grid yAxis:直角坐标系中的y轴 grid:直角坐标系中的绘图网格。 title:标题组件 tooltip:提示框组件 legend:图例组件 color:调色板颜色列表

数据堆叠,同一个品类轴上的系列配置了相同的堆叠值后,下一个系列的值会乘以上一个系列的值。

option = {
    // color设置我们线条的颜色 注意后面是个数组
    color: ['pink', 'red', 'green', 'skyblue'],
    // 设置图表的标题
    title: {
        text: '折线图堆叠123'
    },
    // 图表的提示框组件 
    tooltip: {
        // 触发方式
        trigger: 'axis'
    },
    // 图例组件
    legend: {
       // series里面有了 name值则 legend里面的data可以删掉
    },
    // 网格配置  grid可以控制线形图 柱状图 图表大小
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        // 是否显示刻度标签 如果是true 就显示 否则反之
        containLabel: true
    },
    // 工具箱组件  可以另存为图片等功能
    toolbox: {
        feature: {
            saveAsImage: {}
        }
    },
    // 设置x轴的相关配置
    xAxis: {
        type: 'category',
        // 是否让我们的线条和坐标轴有缝隙
        boundaryGap: false,
        data: ['星期一', '周二', '周三', '周四', '周五', '周六', '周日']
    },
     // 设置y轴的相关配置
    yAxis: {
        type: 'value'
    },
    // 系列图表配置 它决定着显示那种类型的图表
    series: [
        {
            name: '邮件营销',
            type: 'line',
           
            data: [120, 132, 101, 134, 90, 230, 210]
        },
        {
            name: '联盟广告',
            type: 'line',
            data: [220, 182, 191, 234, 290, 330, 310]
        },
        {
            name: '视频广告',
            type: 'line',
          
            data: [150, 232, 201, 154, 190, 330, 410]
        },
        {
            name: '直接访问',
            type: 'line',
          
            data: [320, 332, 301, 334, 390, 330, 320]
        }
    ]
};

3. Echarts快速使用 1. 官网示例

官网默认为我们提供了大量的案例。 我们只需要直接点击打开并复制它们的相关配置,然后按照我前面提到的5大步骤来使用即可。

2. 社区画廊

官方的图例在很多情况下可能不能满足我们的需求。 在社区里可以找到一些基于echart的高度定制化的图表,相当于基于jquery开发的插件。 这里是一个基于echarts开发的第三方图表。

本例引用社区中使用地图模拟飞行的案例。

参考社区的示例:(航线模拟)

实施步骤:

代码已经上传,有需要的小伙伴可以自行下载:

大师.zip

向上滚动,我还写过几篇关于echarts的文章,都是大数据和中期报纸相关的,有兴趣的可以向上滚动。

ps:最后,如果您阅读了作者的文章,认为对echarts的学习和理解有帮助,请路过echarts适配描述,点赞关注!

程序员灯塔

转载请注明原文链接:神奇的百度Echartsecharts适配描述,大数据分析必备工具,文末提供源码

类别: 开发技术, 编程语言

代码:bat、java、load、地图、master、大数据、工具、开发、源代码

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 echarts echarts适配描述-惊喜百度Echarts,大数据分析必备工具,文末提供源码 https://www.wkzy.net/game/144828.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务