echart動(dòng)態(tài)加載數(shù)據(jù)之折線圖

    //初始化echarts實(shí)例
    var goodsstock = echarts.init(document.getElementById('goodsstock'));
    goodsstock.showLoading({
        text: '正在努力的讀取數(shù)據(jù)中...',    //loading話術(shù)
    });
    //商品銷(xiāo)售統(tǒng)計(jì)
    var option = {
            title:{
                text:'進(jìn)銷(xiāo)存統(tǒng)計(jì)'
            },
            tooltip : {
                trigger: 'axis'   //放在折線點(diǎn)的時(shí)候顯示出相應(yīng)x和y坐標(biāo)相應(yīng)的數(shù)據(jù)信息
            },
            legend:{
                data:['入庫(kù)數(shù)量']
            },
            grid: {  
                left: '3%',  
                right: '4%',  
                bottom: '3%',  
                containLabel: true  
            }, //整個(gè)圖表的跟父容器的間距
            xAxis: [{
                
            }],
            yAxis : {},
            series : [{
                name : '入庫(kù)數(shù)量',
                type : 'line',
                itemStyle : {  
                    normal : {  
                        color:'#47b34f',  
                        lineStyle:{  
                            color:'#47b34f'  
                        }  
                    }//設(shè)置折線圖中折線線條顏色和折線點(diǎn)顏色
                },
            }]
      };
   
        $.ajax({
            type : "post",
            async : false, //同步執(zhí)行
            url : contextpath + '/count/goodsstock',
            dataType : "json", //返回?cái)?shù)據(jù)形式為json
            success : function(result) {
                if(result){
                    //初始化option.xAxis[0]中的data
                    option.xAxis[0].data=[];
                    for(var i=0;i<result.length;i++){
                      option.xAxis[0].data.push(result[i].goods_name);
                    }
                    //初始化option.series[0]中的data
                    option.series[0].data=[];
                    for(var i=0;i<result.length;i++){
                      option.series[0].data.push(result[i].count);
                    }
                    goodsstock.hideLoading();    //隱藏加載動(dòng)畫(huà)
                    goodsstock.setOption(option);
                }
            },
            error: function(errorMsg) {
                alert("圖表請(qǐng)求數(shù)據(jù)失敗啦!");
            }
        })

  • 幾個(gè)重點(diǎn)

  • 1》放在折線點(diǎn)的時(shí)候顯示出相應(yīng)x和y坐標(biāo)相應(yīng)的數(shù)據(jù)信息
tooltip : { trigger: 'axis' },加入這個(gè)屬性就可以顯示

![QQ截圖20170823171315.png](http://upload-images.jianshu.io/upload_images/2869463-a075146f786619f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
 
  • 2》修改圖表的跟父容器的間距
grid: {  
  left: '3%',  
  right: '4%',  
  bottom: '3%',  
  containLabel: true    
 }
  • 3》設(shè)置折線圖中折線線條顏色和折線點(diǎn)顏色
 itemStyle : {  
                    normal : {  
                        color:'#47b34f',  
                        lineStyle:{  
                            color:'#47b34f'  
                        }  
                    }
                },
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 圖表有幾個(gè)要素: 圖表類(lèi)型 圖表顏色 字體大小以及顏色 繪制圖表的注意點(diǎn) 圖表設(shè)計(jì)原則 一. 圖表類(lèi)型 比較常用的...
    醉起蕭寒閱讀 7,778評(píng)論 0 21
  • Matplotlib 入門(mén)教程 來(lái)源:Introduction to Matplotlib and basic l...
    布客飛龍閱讀 32,237評(píng)論 5 162
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,716評(píng)論 25 709
  • 這幾年,很少參加文學(xué)研討會(huì),總是怕聽(tīng)到專(zhuān)家的發(fā)言:讀書(shū)的人少了,文學(xué)死了。在這個(gè)冬天,我收到山東桓臺(tái)作家徐艷寄來(lái)的...
    朱曉劍閱讀 1,118評(píng)論 0 1
  • 昨天早上考試,你監(jiān)考,很緊張,忘了自己的學(xué)號(hào),試卷很快答完了,但我還在檢查,這樣我就可以多看你幾眼了,我知道,這樣...
    _夏天不冷閱讀 247評(píng)論 0 0

友情鏈接更多精彩內(nèi)容