echarts_部分图表配置_堆叠折线图

echarts基本图表使用:

1.获取包裹元素(var myChart = echarts.init(document.getElementById(‘thisId’));)2.设置option(option={...})3.使用设置好的option显示图表(myChart.setOption(option);)

废话不多讲上图:

function ZX_bottom (thisId,titleName){
    var myChart = echarts.init(document.getElementById(thisId));

    option = {
            tooltip : {
                trigger: ‘axis‘,
                /*show:false,//添加鼠标浮动窗口就消失了*/
                axisPointer: {

                    type: ‘line‘,//指示器类型。  cross‘ 十字准星指示器 其他选项 line  shadow
                    label: {
                        backgroundColor: ‘rgba(255, 255, 255, .5)‘//XY轴显示的小方块
                    },
                    crossStyle: {//线的颜色 axisPointer.type 为 ‘cross‘ 时有效。
                        color: ‘#fff‘
                    }
                }
            },
            backgroundColor : ‘rgba(43, 62, 75, .5)‘,//背景颜色
            toolbox: {//工具栏
                show: false//是否显示工具栏组件
            },
            legend: {
                data:[‘营销流量‘,‘自然流量‘],
                textStyle : {
                    color : ‘#FFF‘,
                    fontSize: 15
                }
            },
            grid : {
                left : ‘2%‘,
                right : ‘7%‘,
                bottom : ‘3%‘,
                containLabel : true,

            },
            xAxis : [
                {
                    type : ‘category‘,
                    boundaryGap : false,//x轴两侧留白策略
                    axisLabel : {
                        show : true,
                        textStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    },
                    splitLine : {//去掉网格线
                        show : false
                    },
                    axisLine : {
                        lineStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    },
                    axisTick : {
                        lineStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    },
                    data : [‘周一‘,‘周二‘,‘周三‘,‘周四‘,‘周五‘,‘周六‘,‘周日‘],
                }
            ],
            yAxis : [
                {
                    type : ‘value‘,
                    axisLabel : {
                        show : true,
                        textStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    },
                    splitLine : {//去掉网格线
                        show : false
                    },
                    axisLine : {
                        lineStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    },
                    axisTick : {
                        lineStyle : {
                            color : ‘#FFF‘,
                            fontSize: 15
                        }
                    }
                }
            ],
            series : [

                        {
                            name:‘自然流量‘,
                            type:‘line‘,
                            stack: ‘总量‘,
                            areaStyle: {normal: {}},
                            color:[‘#ff907f‘],//对应上面data的背景色
                            data:[220, 182, 191, 234, 290, 330, 310]
                        },{
                            name:‘营销流量‘,
                            type:‘line‘,
                            stack: ‘总量‘,
                            areaStyle: {normal: {}},
                            color:[‘#52d2dd‘],//对应上面data的背景色
                            data:[120, 132, 101, 134, 90, 230, 210]
                        }
                    ]
        };
    myChart.setOption(option);
}
时间: 2024-10-06 18:56:25

echarts_部分图表配置_堆叠折线图的相关文章

echarts_部分图表配置_图表click事件

额..当然其他事件都是支持的,此文仅以click做简单介绍: 请点击"柱子"... 官方介绍:http://echarts.baidu.com/tutorial.html#ECharts%20%E4%B8%AD%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%92%8C%E8%A1%8C%E4%B8%BA 1 function bottom_z (thisId){ 2 var myChart = echarts.init(document.getElementById(th

echarts_部分图表配置_地图的配置

1 function echarts_map (thisId,data){ 2 $.get('map/json/henan.json', function (chinaJson) { 3 echarts.registerMap('henan', chinaJson); 4 var chart = echarts.init(document.getElementById(thisId)); 5 chart.setOption({ 6 7 visualMap: { 8 show:false,//不显

JQ图表(柱状图 、折线图)

1.引用highcharts js文件(http://api.highcharts.com/highcharts#series.xAxis) 2.使用JSON数据 //创建图表 function CreateCharts(jsonData) {        var arrayCata = new Array(); //创建一个数组 X轴     var serieData = new Array();   //图形数组 //生成X轴的字段数组        var arrayXVlaue =

Android图表引擎AChartEngine之折线图使用

最近在帮老师做一个课题,其中app端需要显示折线图以便直观地看数据波动,上网查了些资料后发现了这款图标引擎,另外感谢李坤老师的博客,帮助很大. 废话不多说,下面写代码. 一.AChartEngine是一款非常强大的绘图引擎,不过我这里只需用到折线图,所以并没有其他图的使用.首先我们要导入achartengine-xxx.jar,我这里使用的是achartengine-0.7.0.jar. 二.工欲善其事,必先利其器.由于在项目中需要使用图表的地方不止一处,我根据自己实际所需情况先封了个工具类.

echarts_部分图表配置简介_横向柱状图

横向柱状图主要配置x位置x轴类型y轴类型(轴的类型分两种 1.category(类别)2.value(值)),代码简单(里面有注释)效果如下: 1 var myChart = echarts.init(document.getElementById('thisId')); 2 /*指定图表的配置项和数据*/ 3 option = { 4 textStyle:{ 5 color:'#fff', 6 fontSize:'16' 7 }, 8 title: { 9 textStyle:{ 10 col

Morris.js和flot绘制折线图的比较

[文章摘要] 最近用开源的AdminLTE做框架感觉效果特别好,其针对图表库Morris.js和flot都提供了不错的支持,也都提供了这两者的例子.不过Morris.js是基于Raphael.js来的,也就是其使用SVG和VML来绘制图形,而flot则是使用Canvas进行绘制,在绘制效率和浏览器兼容性等方面会有出入,同时两者需要的数据格式也不相同.本文中对两者的使用和性能进行了比较. [文章索引] Morris.js的使用 flot的使用 性能比较 [一.Morris.js的使用] Morri

图表echarts折线图,柱状图,饼状图

总体就是有折线图相关图标的设置,x,y轴的设置,x,y轴或者数据加上单位的设置.饼状图如何默认显示几个数据中的某个数据 折线图:legend(小标题)中间默认是圆圈 改变成直线 在legend设置的时候就改变icon的形状 legend: { data:[ { name:'访问次数', icon:'line' }, { name:'访', icon:'line' }, { name:'访问', icon:'line' }, ], textStyle:{ color:'#fff' }, right

iOS:使用贝塞尔曲线绘制图表(折线图、柱状图、饼状图)

1.介绍: UIBezierPath :画贝塞尔曲线的path类 UIBezierPath定义 : 贝赛尔曲线的每一个顶点都有两个控制点,用于控制在该顶点两侧的曲线的弧度. 曲线的定义有四个点:起始点.终止点(也称锚点)以及两个相互分离的中间点. 滑动两个中间点,贝塞尔曲线的形状会发生变化. UIBezierPath :对象是CGPathRef数据类型的封装,可以方便的让我们画出 矩形 . 椭圆 或者 直线和曲线的组合形状 初始化方法: + (instancetype)bezierPath; /

手把手教你实现折线图之------安卓最好用的图表库hellocharts之最详细的使用介绍

因为项目需要搞一个折线图,按照日期显示相应的成绩,所以有了本文. 以前用过一次XCL-chart,但是感觉只适合固定图表,不去滑动的那种,因为你一滑动太卡了你懂得(毕竟作者好久没更新优化了),拙言大神我开玩笑的 ,毕竟我加你的群大半年了 - - 第二研究了一下achartenginee图表框架,一不美观,二 achartenginee的可定制性实在不敢恭维,做出来的图表根本不能满足需求 再试了一次网传最好用的MPchart和hellochart同一年出来的,但是要比hellochaet早点.说实