前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >eharts入门篇一

eharts入门篇一

作者头像
用户3055976
发布2018-09-12 14:57:40
1K0
发布2018-09-12 14:57:40
举报
文章被收录于专栏:知道一点点知道一点点

1.导入文件样式

官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本

2,引入 ECharts 文件 

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

3.在绘图前我们需要为 ECharts 准备一个具备高宽的 DOM 容器。(注意必须要给宽,高)

<div style="width:400px;height:500px;"></div>

4,初始化echarts实例

var myChart = echarts.init(document.getElementById('main'));

5,然后就可以从echart官网复制想要的图放进去,底部调用

二.今天主要讲的是折线图各种属性修改:

先看修改过样式的

代码语言:javascript
复制
<script type="text/javascript">
    function showLine(line) {
        var pie = echarts.init(document.getElementById('line-chart'));
        option = {
            title: {
                text: '某楼盘销售情况',
                subtext: '纯属虚构'
            },
            tooltip: {
                trigger: 'axis'
            },
            legend: {
                data: ['富德保险', '中国人寿', '其他'],//三条线
            },
            toolbox: {
                show: true,
                feature: {
                    mark: {show: true},
                    dataView: {show: true, readOnly: false},
                    magicType: {show: true, type: ['line', 'bar', 'stack', 'tiled']},
                    restore: {show: true},
                    saveAsImage: {show: true}
                }
            },
            calculable: true,

            xAxis: [
                {
                    type: 'category',
                    boundaryGap: false,
                    data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月','8月','9月', '10月', '11月','12月'],//x轴的label名
                    axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},//x轴的label的文字颜色,大小
                    splitLine:{show:false},//x轴的网格线是否显示
                    axisLine: {//x轴的线的设置颜色和宽度
                        lineStyle: {
                            color: '#0b2759',
                            width: 3,//这里是为了突出显示加上的,可以去掉
                        }
                    }
                }
            ],
            yAxis: [
                {
                    type: 'value',
                    axisLabel: {textStyle: {fontSize: 16, color: '#fff',}},
                    splitLine:{show:true,lineStyle:{color:"#32528a"}},
                    axisLine: {
                        lineStyle: {
                            color: '#0b2759',
                            width: 8,//这里是为了突出显示加上的,可以去掉
                        }
                    },
                }
            ],
            series: [
                {
                    name: '富德保险',//
                    type: 'line',
                    smooth: true,
                    itemStyle: {//富德这条折线的颜色,区内颜色设置
                        normal: {
                            color: '#6e5a1c',
                            lineStyle: {color: '#c59b0d'},
                            areaStyle: {type: 'default'}
                        }
                    },

                    data: [10, 12, 21, 54, 260, 830, 710,89,123,45,23,88]//富德折线的数据
                },
                {
                    name: '中国人寿',
                    type: 'line',
                    smooth: true,
                    itemStyle: {
                        normal: {
                            color: '#085c45',
                            lineStyle: {color: '#00b763'},
                            areaStyle: {type: 'default'}
                        }
                    },
                    axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},
                    data: [30, 182, 434, 791, 390, 30, 10,1,2,45,35,1188]
                },
                {
                    name: '其他',
                    type: 'line',
                    smooth: true,
                    itemStyle: {
                        normal: {
                            color: '#669866',
                            lineStyle: {color: '#c6c6c6'},
                            areaStyle: {type: 'default'}
                        }
                    },
                    axisLabel: {textStyle: {fontSize: 16, color: '#fff'}},//1,x轴的label文字如:1月,2月字体颜色大小修改
                    data: [1320, 1132, 601, 234, 120, 90, 20,10, 12, 21, 54, 260]//
                }
            ]
        };
        pie.setOption(option);
    }

    showLine('上海');
    map.on('click', function (params) {
        line = params.name;
        showLine(line);
    });
</script>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-04-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档