1.15VUE学习日志

本文介绍了如何使用ECharts库在网页上创建柱状图、折线图和饼图,包括基本配置、颜色主题的选择、数据集的管理以及自定义图表的背景和标题。还提及了ECharts5的深色主题和全局调色盘功能。
摘要由CSDN通过智能技术生成

echarts绘制图表:

基本图表类型bar:柱状图               line:折线图               pie:饼图

<div id="card"></div> 
    //引入
    <script src="./echarts.min.js"></script>
    <script>
        var card = document.getElementById('card')
        var echar = echarts.init(card);
        let a = [['d','dsf','dsfew'],
                ['宿舍',23,13],
                ['饿饿',11,23],
                ['问问',32,15]];
        //基本配置项
        var option = {
            dataset:{
                source:a
            },
            xAxis:{ type:'category' },
            yAxis:{},
            series:[
                {type:'bar'},
                {type:'bar'}
            ]
        }
        //使用配置项和数据显示图表
        echar.setOption(option);
    </script>

在浏览器来回缩放尺寸时 使用risize函数 随浏览器的变化而变化

window.onresize= function(){
        mychart.resize();
}

颜色主题

1.ECharts5 除了一贯的默认主题外,还内置了'dark'主题。可以像这样切换成深色模式

2.其他的主题,没有内置在 ECharts中,需要自己加载。这些主题可以在 主题编辑器 里访问到。也可以使用这个主题编辑器,自己编辑主题。下载下来的主题可以这样使用下载主题并引入:

<scriptsrc="./js/walden.js"></script>

初始化并使用主题:varmychart= echarts.init(dom,'walden')

调色盘

全局调色盘,可以在 option 中设置。它给定了一组颜色,图形、系列会自动从其中选择颜色。

var options= {
    color:['#c23531','#2f4554','#61a0a8','#d48265','#91c7ae'],
    yAxis:{},
    xAxis:{
        data:['生产','总装','涂装','焊装']}

高亮的样式:emphasis 在点击时改变颜色 观看效果更明显

var option = {
    series:[
        type:'bar',
        emphasis:{
              itemStyle:{
                       //点击时显示的颜色
                    color:'red'

}          }    ]       }

数据集(dataset)是专门用来管理数据的组件。虽然每个系列都可以在 series.data中设置数据,但是从 ECharts4 支持数据集开始,更推荐使用数据集来管理数据。因为这样,数据可以被多个组件复用,也方便进行 “数据和其他配置” 分离的配置风格。

let a = [[数据头(表名)],
        [数据],
        [数据],
        [数据]] 
var option = {   
dataset:{
    source:a    //需在X轴设置类目轴
},
xAxis:{type:'category'}
}

展示背景颜色

showBackground:true,
backgroundStyle:{color:'red'}   //写在series中

展示标题

varoption= {...
title:{//自定义图表的标题      
    text:'标题名字',
    link:"http://www.baidu.com",
    left:"center"}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值