• ECharts图表之柱状折线混合图


    Echarts 官网主页  http://echarts.baidu.com/index.html

    Echarts 更多项目案例  http://echarts.baidu.com/echarts2/doc/example.html

    Echart参数设置 http://echarts.baidu.com/echarts2/doc/doc.html#Legend

    实现源码如下

    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="UTF-8">
    		<title>Echarts柱状折线混合图</title>
    		<!-- 引入 ECharts 文件 -->
            <script src="js/echarts/echarts.js"></script>
    	</head>
    	<body>
    		<div id="main" style=" 600px;height:400px;"></div>
    		<script type="text/javascript">
    			var  option = {
    				    tooltip: {
    				        trigger: 'axis'
    				    },
    				    legend: {
    				        data:['降水量','折线']
    				    },
    				    xAxis: [
    				        {
    				            type: 'category',
    				            data: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
    				        }
    				    ],
    				    yAxis: [
    				        {
    				            type: 'value',
    				            name: '水量/ml',
    				            min: 0,
    				            max: 250,
    				            interval: 50,
    				            axisLabel: {
    				                formatter: '{value} '
    				            }
    				        }
    				    ],
    				    series: [
    				        
    				        {
    				            name:'降水量',
    				            type:'bar',
    				            /*itemStyle: {
    				                normal: {
    				                    color: new echarts.graphic.LinearGradient(
    				                        0, 0, 0, 1,
    				                        [
    				                            {offset: 0, color: '#fe6262'},
    				                            {offset: 0.5, color: '#fe4141'},
    				                            {offset: 1, color: '#fe1818'}
    				                        ]
    				                    ),
    				                },
    				                emphasis: {
    				                    color: new echarts.graphic.LinearGradient(
    				                        0, 0, 0, 1,
    				                        [
    				                            {offset: 0, color: '#fe6262'},
    				                            {offset: 0.5, color: '#fe4141'},
    				                            {offset: 1, color: '#fe1818'}
    				                        ]
    				                    )
    				                }
    				            },*/
    				           
    				            /*设置柱状图颜色*/
    				            itemStyle: {
    				                normal: {
    				                    color: function(params) {
    				                        // build a color map as your need.
    				                        var colorList = [
    				                          '#fe4f4f','#fead33','#feca2b','#fef728','#c5ee4a',
    				                           '#87ee4a','#46eda9','#47e4ed','#4bbbee','#7646d8',
    				                           '#924ae2','#C6E579','#F4E001','#F0805A','#26C0C0'
    				                        ];
    				                        return colorList[params.dataIndex]
    				                    },
    				                    /*信息显示方式*/
    				                    label: {
    				                        show: true,
    				                        position: 'top',
    				                        formatter: '{b}
    {c}'
    				                    }
    				                }
    				            },
    				            data:[50, 75, 100, 150, 200, 250, 150, 100, 95, 160, 50, 45]
    				        },
    				        {
    				            name:'折线',
    				            type:'line',
    				            itemStyle : {  /*设置折线颜色*/
    			                    normal : {
    			                       /* color:'#c4cddc'*/
    			                    }
    			                },
    				            data:[50, 75, 100, 150, 200, 250, 150, 100, 95, 160, 50, 45]
    				        }
    				    ]
    			};
    		    // 基于准备好的dom,初始化echarts实例
    		    var myChart = echarts.init(document.getElementById('main'));
    			// 使用刚指定的配置项和数据显示图表。
    			myChart.setOption(option);	
    		</script>
    	</body>
    </html>

    效果图如下

     

  • 相关阅读:
    第十三周总结
    第一阶段意见评论
    第十二周总结
    关于transform的3D变形函数
    12.9学习内容
    12.8学习的内容
    这是自己的第一篇博客
    食物链
    poj1988Cute Stacking
    银河英雄传说
  • 原文地址:https://www.cnblogs.com/zjf-1992/p/6371765.html
Copyright © 2020-2023  润新知