echarts:基本使用

一、安装,项目引入

npm install echarts --save 

https://echarts.apache.org/handbook/zh/basics/import

二、Echarts 基本使用的五个步骤

1、引入 Echarts 文件

2、创建一个容器(必须有宽高)

3、获取 DOM 元素(容器),初始化 Echarts 实例

4、指定图表的配置项和数据

5、使用配置项和数据渲染图表(渲染到容器中)

三、官网demo

Handbook - Apache ECharts

这个小小示例,集成了echarts使用的基本步骤。看下这个示例会让人很有信心。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>ECharts</title>
    <!-- 引入刚刚下载的 ECharts 文件 -->
    <script src="echarts.js"></script>
  </head>
  <body>
    <!-- 为 ECharts 准备一个定义了宽高的 DOM -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
      // 基于准备好的dom,初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'));

      // 指定图表的配置项和数据
      var option = {
        title: {
          text: 'ECharts 入门示例'
        },
        tooltip: {},
        legend: {
          data: ['销量']
        },
        xAxis: {
          data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
        },
        yAxis: {},
        series: [
          {
            name: '销量',
            type: 'bar',
            data: [5, 20, 36, 10, 10, 20]
          }
        ]
      };

      // 使用刚指定的配置项和数据显示图表。
      myChart.setOption(option);
    </script>
  </body>
</html>

四、关键内容,属性直接属于option

Documentation - Apache ECharts

title:标题组件,包含主标题和副标题

color:全局调色盘

grid:网格布局

xAxis:直角坐标系 grid 中的 x 轴

yAxis:直角坐标系 grid 中的 y 轴

dataset:数据集

visualMap: 把数据的哪个维度映射到什么视觉元素上

toolbox:可视化工具箱,工具栏

toolbox: { //可视化的工具箱
        show: true,
        feature: {
            dataView: { //数据视图
                show: true
            },
            restore: { //重置
                show: true
            },
            dataZoom: { //数据缩放视图
                show: true
            },
            saveAsImage: {//保存图片
                show: true
            },
            magicType: {//动态类型切换
                type: ['bar', 'line']
            }
        }
    },

geo: 地理坐标系

legend: 图例

tooltip:提示

series:数据集

media:移动端自适应

事件:

myChart.on('click', function(params) {
  console.log(params)
  window.open('https://www.baidu.com/s?wd=' + encodeURIComponent(params.name));
});

五、关于网易BI

网易BI-demo截图,这里重点强调网易BI是因为:
个人觉得,网易BI开发和在普通浏览器环境开发还是有区别的,普通的开发正常按照步骤调试即可,网易bi有一点错误就会报错,也不能定位到具体的问题;在EChartsDemo集调试,好几次调试成功了,但是代码拿到网易BI就不太好使,我相信是我个人的原因;我把相关代码删减到极简状态,然后再次调试,寻找合适的mapjson,最终在网易BI可以展示全国地图了。

 

var mapjson = {} // 地图数据
var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;

if (!dataSet.length) return;
echarts.registerMap('china', mapjson);
option = {
    tooltip: {
        trigger: 'item',
    },
    geo: {
        map: 'china',
        roam: true,
        tooltip: {
            show: false,
        },
        itemStyle: {
            areaColor: 'rgb(17, 49, 145)',
            borderColor: 'rgb(179, 157, 219)',
        },
        label: {
            show: true,
            color: '#FFF'
        },
        emphasis: {
            disabled: true,
            label: {
                show: true,
                color:'#FFF'
            },
            itemStyle: {
                areaColor: 'rgb(71, 152, 245)'
            }
        },
    },
    series: [],
    darkMode: true,
};
myChart.setOption(option, true);

全国地图json 

 https://www.isqqw.com/asset/get/s/data-1528971808162-BkOXf61WX.json

五、欢迎交流指正,关注我,一起学习。 

参考链接:

标注点:EChartsDemo集

多种颜色点的热力图-相似度较高-EChartsDemo集

自定义散点-EChartsDemo集

EChartsDemo集

EChartsDemo集

EChartsDemo集

EChartsDemo集

PPChart - 让图表更简单

地图中国地图+省份chartsdev.com

chartsdev.com

EChartsDemo集

chartsdev.com

中国地图-chartsdev.com

Echarts legend属性使用_chen__cheng的博客-CSDN博客_echarts legend

使用ECharts绘制中国地图_object not found的博客-CSDN博客_echarts.registermap('china',

文档 | GeoJSON.cn

EChartsDemo集

http://analysis.datains.cn/finance-admin/index.html#/chartLib/all

数据可视化技术分享-echarts热门组件 - Powered by Discuz!

Examples - Apache ECharts

Examples - Apache ECharts

Examples - Apache ECharts

Echarts 基本使用五大步骤_imtanqin的博客-CSDN博客_echarts使用

https://www.csdn.net/tags/NtTaYgzsNTU2MjItYmxvZwO0O0OO0O0O.html

echarts 图不显示(警告:Dom has no width or height)_麦兜_冰夕的博客-CSDN博客_echarts不显示

echarts报错Can't get dom width or height - 此地 - 博客园

转载:ECharts案例大全(最新版),含各种案例,实例_woowen!的博客-CSDN博客_echarts社区实例

echars visualMap属性设置_coldriversnow的博客-CSDN博客_visualmap 配置

ECharts 提示框组件Tooltip属性大全(包含文本注释)_sunshineGGB的博客-CSDN博客_tooltip属性 Echarts数据可视化tooltip提示框,开发全解+完美注释_腾讯数据架构师的博客-CSDN博客_echarts tooltip

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ECharts是一款浏览器端的基于JavaScript的可视化图表库,其具有高度的可定制性和易用性。要使用ECharts进行数据可视化,我们可以通过下载源码包的方式来获取ECharts库。在CSND中,我们可以搜索“ECharts源码下载”或直接在ECharts官网(https://echarts.apache.org/zh/download.html)中找到对应的源码包下载链接。 下载ECharts源码包,我们可以选择两种方式进行使用。第一种方式是直接将源码包解压到项目目录中,然后通过`<script>`标签引入对应的JavaScript脚本来使用ECharts库;第二种方式是在构建工具中通过npm安装和管理ECharts库,例如通过npm install echarts来安装。 使用ECharts进行数据可视化主要包括以下几个步骤:首先需要引入ECharts库和对应的主题文件(可选),然后创建一个基于DOM元素的图表容器,接下来通过定义一个或多个数据系列和对应的图表类型、坐标系、样式等选项来配置图表的基本属性和样式,最后通过调用ECharts提供的API方法将数据绑定到图表上并渲染出来。 综上所述,通过在CSND上下载ECharts源码包,我们可以方便地获取这个强大的JavaScript可视化图表库,并运用其提供的API进行数据的各种展示及可视化处理。 ### 回答2: Echarts是一个优秀的可视化图表库,可以轻松创建各种图表并将其嵌入到网页或应用程序中。为了使用Echarts图表,您可以访问其官方网站下载源代码,前往GitHub下载Echarts的最新版本或从CSDN下载Echarts的源代码。 首先,我们可以通过访问echarts官网来获取Echarts源代码,步骤如下: 1. 打开echarts官网(https://echarts.apache.org/zh/index.html)。 2. 点击顶部菜单栏中的“获取Echarts”按钮。 3. 在弹出的页面中,选择“源码”选项,然后点击“下载”按钮。 4. 下载完成后,解压缩源代码文件,其中包含了Echarts的核心文件、示例代码和API文档等。 其次,您还可以在GitHub上获取Echarts的最新版本。步骤如下: 1. 打开Echarts的GitHub官方网站(https://github.com/apache/echarts)。 2. 在GitHub上,您可以浏览代码仓库,检查Echarts的各个版本和发行说明。 3. 如果您想下载最新版本的Echarts,只需点击“Code”按钮,然后选择“Download ZIP”选项即可。 最后,您还可以从CSDN下载Echarts的源代码。步骤如下: 1. 打开CSDN官方网站,直接搜索“Echarts源代码”。 2. 在搜索结果中选择相应的Echarts源代码项目。 3. 进入项目页面,可以通过下载链接下载Echarts的源代码。 总而言之,无论您是从官网获取源代码、从GitHub获取最新版还是从CSDN下载代码,都可以轻松地开始使用Echarts创建您所需的图表,并为您的网站、应用程序和商业活动提供强大的数据可视化功能。 ### 回答3: ECharts 是一个基于 JavaScript 的可视化库,可以帮助用户更加方便地展示复杂的数据,该库支持各种常见的图表,包括折线图、柱状图、饼图、地图、散点图等。 想要使用 ECharts 库,可以从 CSDN 上下载其源码,首先需要在 CSDN 上搜索 ECharts 库,并找到符合自己需求的版本,一般来说,最新版本的 ECharts 库在 CSDN 上都可以下载到。 下载 ECharts 库源码后,用户需要将它解压到自己的项目文件夹中,然后在 HTML 页面中引入 ECharts 库的脚本文件,使用该库生成相应的图表即可。 需要注意的是,使用 ECharts 时需要熟练掌握图表的基本配置项和样式属性,同时,ECharts 还提供了各种扩展功能和组件,以满足用户更多的需求。因此,想要熟练使用 ECharts 库,需要花费一定的时间和精力进行练习和学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值