• echarts-主题引用


    最简单的更改全局样式的方式,是直接采用颜色主题(theme)。例如,在 示例集合 中,可以选择 “Theme”,直接看到采用主题的效果。

    ECharts4 开始,除了一贯的默认主题外,新内置了两套主题,分别为 'light' 和 'dark'。可以这么来使用它们:

    var chart = echarts.init(dom, 'light');

    或者

    var chart = echarts.init(dom, 'dark');

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

    如果主题保存为 JSON 文件,那么可以自行加载和注册,例如:

    // 假设主题名称是 "vintage"
    $.getJSON('xxx/xxx/vintage.json', function (themeJSON) {
        echarts.registerTheme('vintage', JSON.parse(themeJSON))
        var chart = echarts.init(dom, 'vintage');
    });

    如果保存为 UMD 格式的 JS 文件,那么支持了自注册,直接引入 JS 文件即可:

    // HTML 引入 vintage.js 文件后(假设主题名称是 "vintage")
    var chart = echarts.init(dom, 'vintage');
    // ...


    ps:可能是jQuery和echarts的js文件有点问题,所以一直就没有出来,我改成网络cdn就好了

    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts-en.common.min.js" type="text/javascript" charset="utf-8"></script>
    <script src="js/purple-passion.js" type="text/javascript" charset="utf-8"></script>
    <!-- <script src="http://echarts.baidu.com/build/dist/echarts-all.js"></script> -->
    <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <!-- echarts的cdn -->
    <!-- <script src="js/wonderland.js" type="text/javascript" charset="utf-8"></script> -->

    <title></title>
    </head>
    <body>
    <div id="main" style="height:400px"></div>
    <script type="text/javascript">
    // $.getJSON('purple-passion.json', function (themeJSON) {
    // echarts.registerTheme('purple-passion', JSON.parse(themeJSON));
    //
    // });

    // 基于准备好的dom,初始化echarts图表
    // var myChart = echarts.init(document.getElementById('main'),'wonderland');
    var myChart= echarts.init(document.getElementById('main'), 'purple-passion');
    myChart.setOption({
    tooltip: {
    show: true
    },
    legend: {
    data:['销量']
    },
    xAxis : [
    {
    type : 'category',
    data : ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    }
    ],
    yAxis : [
    {
    type : 'value'
    }
    ],
    series : [
    {
    "name":"销量",
    "type":"bar",
    "data":[5, 20, 40, 10, 10, 20]
    }
    ]
    });


    </script>
    </body>
    </html>

    本文仅提供参考,是本人闲时所写笔记,如有错误,还请赐教,作者:阿蒙不萌,大家可以随意转载

  • 相关阅读:
    【并行计算-CUDA开发】CUDA shared memory bank 冲突
    【并行计算-CUDA开发】CUDA shared memory bank 冲突
    【并行计算-CUDA开发】CUDA bank conflict in shared memory
    【并行计算-CUDA开发】CUDA bank conflict in shared memory
    【并行计算-CUDA开发】从熟悉到精通 英伟达显卡选购指南
    【并行计算-CUDA开发】从熟悉到精通 英伟达显卡选购指南
    【C/C++开发】【VS开发】win32位与x64位下各类型长度对比
    【C/C++开发】【VS开发】win32位与x64位下各类型长度对比
    【并行计算-CUDA开发】浅谈GPU并行计算新趋势
    【并行计算-CUDA开发】浅谈GPU并行计算新趋势
  • 原文地址:https://www.cnblogs.com/huchong-bk/p/11400203.html
Copyright © 2020-2023  润新知