Echarts 大数据可视化基本使用

Echarts介绍

作用: 展示图标,即大数据可视化
和它相同作用的还有heightCharts和D3
Echarts 官网

使用echarts基本步骤

第一步:下载并引入echarts.js文件

<script src="js/echarts.min.js"></script>

第二步:准备一个具备大小的DOM容器

 <div id="container"></div>

第三步:初始化echarts实例对象

var echart = echarts.init(document.getElementById("app"));

第四步:指定配置量和数据option

  var option = {
    
    
        // 调色盘
        color: ["#55aaff", "#aaff7f", "#55007f", "#fff000"],
        // 图表标题
        title: {
    
    
            text: "女友个数"
        },
        // 图表的提示
        tooltip: {
    
    },
        // 图例
        legend: {
    
     data: ["女友个数", "游戏市场", "吃饭市场", "成绩"] },
        // x轴线
        xAxis: {
    
     data: ["周一", "周二", "周三", "周四", "周五", "周六", "周日",] },
        // xAxis: { data: ["1-6", "7-10", "11-14", "15", "16-18", "18-20", "20-22",] },
        // y轴线
        yAxis: {
    
    },
        backgroundStyle: {
    
    
            color: 'rgba(255, 180, 255, 0.2)'
        },
        // 设置数据
        series: [
            {
    
    
                // 数据名称
                name: "女友个数",
                // 类型为柱状图
                type: "bar",
                itemStyle: {
    
    
                    color: linear,
                    borderRadius: [30, 30, 0, 0],
                },
                // 数据data
                data: [8, 10, 5, 7, 3, 6, 2]
            },
            {
    
    
                // 数据名称
                name: "游戏市场",
                // 类型为柱状图
                type: "line",
                snooth: true,
                // 数据data
                data: [5, 2, 7, 1, 9, 4, 8]
            },
            {
    
    
                // 数据名称
                name: "吃饭市场",
                // 类型为柱状图
                type: "line",
                // 数据data
                areaStyle: ["000"],
                data: [3, 7, 2, 9, 5, 1, 9]
            },
            {
    
    
                // 数据名称
                name: "成绩",
                // 类型为饼状图
                type: "pie",
                // 半径
                radius: [80, 50],
                // 位移
                left: -80,
                top: -270,
                // 数据data
                data: [
                    {
    
     name: "js", value: 90 },
                    {
    
    
                        name: "html", value: 85, itemStyle: {
    
    
                            color: "#f70"
                        }
                    },
                    {
    
    
                        name: "jq", value: 90, itemStyle: {
    
    
                            normal: {
    
     color: "#93da6c" },
                            emphasis: {
    
     color: "#bgff57" },
                        }
                    },
                    {
    
    
                        name: "vue", value: 50
                    },
                ]
            }
        ]
    }

第五步: 将配置项设置给echarts实例对象

 echart.setOption(option);

Echarts主要配置即关键词介绍

官网配置项参数文档

series
– 系列列表。每个系列通过 type 决定自己的图表类型
– 通俗的理解:图标数据,指定什么类型的图标,可以多个图表重叠。

xAxis :直角坐标系 grid 中的 x 轴
– boundaryGap: 坐标轴两边留白策略 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band)中间。

yAxis 直角坐标系 grid 中的 y 轴
gird 直角坐标系内绘图网格
title标题组件
tooltip提示框组件
legend 图例组件
==color == 调色板
stack 数据堆叠 同个类目轴上系列配置相同的stack值后 后一个系列的值会在前一个系列的值上相加。

图表常见类型

bar 柱状图

在这里插入图片描述

line

line折线图
在这里插入图片描述
smooth:true 曲线图
在这里插入图片描述
areaStyle:{fill:“# f70”} 面积图
在这里插入图片描述

pie饼状图

在这里插入图片描述
环形图 radius:[80,50]
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ck2018182068/article/details/127560576