折线图

雯雯木今天给大家分享下折线图的制作,害羞缓解下作为程序员的疲劳,先给大家上个效果图;




 


body里的内容:

     <div id="con1" style=" width:640px; height:490px; color:#03F;"></div>

js代码:

 <script type="text/javascript" src="js/echarts-all.js"></script>
    <script type="text/javascript">
            $(document).ready(function() {
                var imgsrc = new Array("详细信息0","详细信息1", "详细信息2", "详细信息3", "详细信息4", "详细信息5", "详细信息6", "详细信息7","详细信息8","详细信息9","详细信息10","详细信息11", "详细信息12", "详细信息13", "详细信息14", "详细信息15", "详细信息16", "详细信息17","详细信息18","详细信息19","详细信息20","详细信息21", "详细信息22", "详细信息23"); //详细信息数组
                var chart1 = echarts.init(document.getElementById("con1")); //显示区域的id
                option = {
                    title: {
                        text: '对某时间段分析折线图' //标题
                    },
                    tooltip: {
                        trigger: 'axis',
                        padding: 10,
                        formatter: function(params, ticket, callback) {
                            console.log(params[0].dataIndex);
                            var imgindex = params[0].dataIndex;
                            var txt = params[0].name + ":" + params[0].value + "<br/>";
                            txt += "   <p>   " + imgsrc[imgindex] + "  </p>  ";
                            return txt;
                        }


                    },
                    
                    toolbox: {
                        show: false,
                        feature: {
                            mark: {show: true},
                            dataView: {show: true, readOnly: false},
                            magicType: {show: true, type: ['line', 'bar']},
                            restore: {show: true},
                            saveAsImage: {show: true}
                        }
                    },
                    //    calculable : true,
                    xAxis: [
                        {
                            type: 'category',
                            boundaryGap: false,
                            data: ['00', '01', '02', '03', '04', '05', '06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23'] //横坐标
                        }
                    ],
                    yAxis: [
                        {
                            type: 'value',
                            scale: true,
name:'金额(元)',
                            axisLabel: {
                            formatter: '{value} ' //纵坐标单位
                            }

                        }
                    ],
                    series: [
                        {
                            name: '最高金额',
                            type: 'line',
smooth:true,
symbol:'emptyCircle', //图标形状
                            symbolSize:4,  //图标尺寸
/**/
itemStyle : {
   normal : {
                            color:'#049dd5',
lineStyle:{
   color:'#049dd5',
width:3,
type:'solid'
}
 }
 },
/**/
                            data: [3400, 1200,
                                {
                                    value: 5600,
                                    tooltip: {
                                        trigger: 'axis',
                                        formatter: function(params, ticket, callback) {


                                            var thistxt = "222";
                                            return thistxt;
                                        }
                                    }
                                },
                                2200, 5500, 3200, 1600,1800,7900,3900,2222,3333,1111,4444,5555,6666,5555,4444,3333,2222,1111,7777,8888,9999
                            ],
                           
                           
                        }
                    ]
                };
                chart1.setOption(option);
            });
        </script>

js库大家可以去官网下载,上面还有很多详细的讲解大笑

http://echarts.baidu.com/index.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值