zoukankan      html  css  js  c++  java
  • echarts主题全局颜色定义、自定义折线颜色--彩色折线图echarts

    echarts主题配置

    背景

    ECharts 是我们在项目中经常使用的数据可视化插件,默认的主题样式基本能满足我们的需求,但是总有难搞让人头疼的乱七八糟的需求。还好我们scharts足够强大和人性化,真爱了,哭了

    echarts主题构建工具

    首先,我们打开echarts的主题构建工具,如图:

    配置文件下载

    主题样式配置完毕后我们需要将配置文件下载或者导出来,点击页面左上角的下载或者导出echarts很贴心的为我们提供了 “.js” “.json” 两种格式的文件,本文将就js格式的配置文件为大家演示

    引入配置文件

    在项目中引进下载好的配置文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>echats主题配置</title>
    </head>
    <body>
    <div id="main" style=" 1000px;height:500px;"></div>
    
    <script src="./echarts/echarts.min.js"></script>
    <script src="./echarts/macarons.js"></script>
    </body>

    使用

    只需要我们在初始化echats时指定主题名称即可,主题名称就是主题的文件名,

     // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'),'macarons');
    
        // 指定图表的配置项和数据
        var option = {
            title : {
                text: '柱状图',
                subtext: '主题配置'
            },
            ...
        };
    
        // 使用刚指定的配置项和数据显示图表。
        myChart.setOption(option);

    ---------------------------------主题设置完成-----

    折线图彩色定义线条颜色

      series: [
            {data: [40,60,20,70,60,70,10,],
            name: "幸福路",
            stack: "",
            symbol: 'circle',//折线点设置为实心点
            symbolSize: 12,   //折线点的大小
            smooth: true,
            itemStyle: {
                color: '#95CACA',
                shadowColor: '#5CADAD',
                shadowBlur: 9.5,
            },
            lineStyle: {
                 4,
                shadowColor: "#95CACA",
                shadowOffsetX: 0,
                shadowOffsetY: 0,
                opacity: 1,
                shadowBlur: 8,
                type: "solid"
            },
            type: "line"},
            {data: [20,30,20,70,60,100,30,],
            name: "职教",
            stack: "",
            symbol: 'circle',//折线点设置为实心点
            symbolSize: 12,   //折线点的大小
            smooth: true,
            itemStyle: {
                color: '#FFAD86',
                shadowColor: '#FF8040',
                shadowBlur: 9.5,
            },
            lineStyle: {
                 4,
                shadowColor: "#FFAD86",
                shadowOffsetX: 0,
                shadowOffsetY: 0,
                opacity: 1,
                shadowBlur: 8,
                type: "solid"
            },
            type: "line"},
            {data: [50,10,53,56,10,110,60,],
            name: "绿湾",
            symbol: 'circle',//折线点设置为实心点
            symbolSize: 12,   //折线点的大小
            smooth: true,
            itemStyle: {
                color: '#CA8EFF',
                shadowColor: '#B15BFF',
                shadowBlur: 9.5,
            },
            lineStyle: {
                 4,
                shadowColor: "#CA8EFF",
                shadowOffsetX: 0,
                shadowOffsetY: 0,
                opacity: 1,
                shadowBlur: 8,
                type: "solid"
            },
            stack: "",
            type: "line"},
            {data: [80,19,43,66,18,30,65,],
            name: "西区",
            stack: "",
            symbol: 'circle',//折线点设置为实心点
            symbolSize: 12,   //折线点的大小
            smooth: true,
            itemStyle: {
                color: '#84C1FF',
                shadowColor: '#46A3FF',
                shadowBlur: 9.5,
            },
            lineStyle: {
                 4,
                shadowColor: "#84C1FF",
                shadowOffsetX: 0,
                shadowOffsetY: 0,
                opacity: 1,
                shadowBlur: 8,
                type: "solid"
            },
            type: "line"},
            {data: [53,30,83,58,18,80,63,],
            name: "北区",
            stack: "",
            symbol: 'circle',//折线点设置为实心点
            symbolSize: 12,   //折线点的大小
            smooth: true,
            itemStyle: {
                color: '#7AFEC6',
                shadowColor: '#1AFD9C',
                shadowBlur: 9.5,
            },
            lineStyle: {
                 4,
                shadowColor: "#7AFEC6",
                shadowOffsetX: 0,
                shadowOffsetY: 0,
                opacity: 1,
                shadowBlur: 8,
                type: "solid"
            },
            type: "line"},
          ]
  • 相关阅读:
    [原创] 腾讯RTX二次开发相关的一些注意事项
    小技巧:快速清除项目中的svn相关文件!
    用SQL实现的BASE64加密及解密函数(SQL2005以上有效)
    摄影基础知识
    优秀的WEB前端开发框架:Bootstrap!
    virtualbox 安装 mac os x lion 10.7实现全屏显示!
    按摩穴位治疗鼻炎
    实用技巧:利用Excel实现客户档案的统一管理
    写了个小游戏:怪兽岛之挖矿练习
    闲来无事,用javascript写了一个简单的轨迹动画
  • 原文地址:https://www.cnblogs.com/enhengenhengNymph/p/14174004.html
Copyright © 2011-2022 走看看