【前端統(tǒng)計圖】echarts多條折線圖和橫柱狀圖實現(xiàn)

參考鏈接:echarts官網(wǎng):http://echarts.baidu.com/
原型圖(效果圖):

圖片.png

代碼:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <!--   折線統(tǒng)計圖 -->
        <div class="row">
            <div id="main" style="width: 900px; height: 350px;  margin-top:80px;"></div>
        </div>
    </body>
    <script src="js/echarts/echarts.min.js" type="text/javascript"></script>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
        // 基于準(zhǔn)備好的dom倡勇,初始化echarts實例
        var myChart = echarts.init(document.getElementById('main'));
        // 指定圖表的配置項和數(shù)據(jù)
        myChart.setOption({
            title: {
                text: '堆疊區(qū)域圖'
            },
            tooltip: {
                trigger: 'axis',
                axisPointer: {
                    type: 'cross',
                    label: {
                        backgroundColor: '#6a7985'
                    }
                }
            },
            legend: {
                data: ['SA服務(wù)', '等號', '機(jī)修', '鈑金', '噴漆', '總檢', '洗車', '滯留']
            },
            toolbox: {
                feature: {
                    saveAsImage: {}
                }
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis: [{
                type: 'category',
                boundaryGap: false,
                data: ['10.1', '10.2', '10.3', '10.4', '10.5', '10.6', '10.7']
            }],
            yAxis: [{
                type: 'value'
            }],
            series: [{
                    name: 'SA服務(wù)',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [120, 132, 101, 134, 90, 230, 210]
                },
                {
                    name: '等號',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [220, 182, 191, 234, 290, 330, 310]
                },
                {
                    name: '機(jī)修',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [150, 232, 101, 154, 190, 330, 410]
                },
                {
                    name: '鈑金',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [320, 332, 301, 334, 190, 330, 320]
                },
                {
                    name: '噴漆',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [310, 312, 301, 334, 390, 330, 320]
                },
                {
                    name: '總檢',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [320, 332, 311, 334, 390, 330, 320]
                },
                {
                    name: '洗車',
                    type: 'line',
                    stack: '總量',
                    areaStyle: { normal: {} },
                    data: [320, 332, 101, 334, 390, 310, 320]
                },
                {
                    name: '滯留',
                    type: 'line',
                    stack: '總量',
                    label: {
                        normal: {
                            show: true,
                            position: 'top'
                        }
                    },
                    areaStyle: { normal: {} },
                    data: [820, 932, 901, 934, 1290, 1330, 1320]
                }
            ]
        });
        /*  // 異步加載數(shù)據(jù)
          $.get('data.json').done(function (data) {
               // 填入數(shù)據(jù)
               myChart.setOption({ xAxis: { data: data.categories }, series: [{
                    // 根據(jù)名字對應(yīng)到相應(yīng)的系列
                    name: '銷量',
                    data: data.data
               }]
               });});*/
    </script>

</html>

橫向柱狀圖:

圖片.png
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <!--   柱狀統(tǒng)計圖 -->
        <div class="row">
            <div id="main" style="width: 900px; height: 350px;  margin-top:80px;"></div>
        </div>
    </body>
    <script src="../../js/echarts/echarts.min.js" type="text/javascript"></script>
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
        // 基于準(zhǔn)備好的dom吃溅,初始化echarts實例
        var myChart = echarts.init(document.getElementById('main'));
        // 指定圖表的配置項和數(shù)據(jù)
        myChart.setOption({
            title: {
                text: '平均耗時(分鐘)',

            },
            tooltip: {
                trigger: 'axis',
                axisPointer: {
                    type: 'shadow'
                }
            },
            legend: {
                /*  data: [ '2012年']*/
            },
            grid: {
                left: '3%',
                right: '4%',
                bottom: '3%',
                containLabel: true
            },
            xAxis: {
                type: 'value',
                boundaryGap: [0, 0.01]
            },
            yAxis: {
                type: 'category',
                data: ['SA服務(wù)', '洗車', '總檢', '噴漆', '鈑金', '機(jī)修', '等號']
            },
            series: [

                {
                    name: '2012年',
                    type: 'bar',

                    itemStyle: {
                        normal: {
                            color: '#a8bcd4'
                        }
                    },
                    data: [10, 20, 31, 14, 11, 67]
                }
            ]
        });
    </script>

</html>

原文作者:祈澈姑娘
原文鏈接:http://www.reibang.com/u/05f416aefbe1
創(chuàng)作不易市怎,轉(zhuǎn)載請告知

90后前端妹子犀填,愛編程,愛運營超升,愛折騰入宦。
堅持總結(jié)工作中遇到的技術(shù)問題,堅持記錄工作中所所思所見廓俭,歡迎大家一起探討交流云石。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市研乒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌淋硝,老刑警劉巖雹熬,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谣膳,居然都是意外死亡竿报,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門继谚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來烈菌,“玉大人,你說我怎么就攤上這事花履⊙渴溃” “怎么了?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵诡壁,是天一觀的道長济瓢。 經(jīng)常有香客問我,道長妹卿,這世上最難降的妖魔是什么旺矾? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮夺克,結(jié)果婚禮上箕宙,老公的妹妹穿的比我還像新娘。我一直安慰自己铺纽,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著雕崩,像睡著了一般魁索。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盼铁,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天粗蔚,我揣著相機(jī)與錄音,去河邊找鬼饶火。 笑死鹏控,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的肤寝。 我是一名探鬼主播当辐,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鲤看!你這毒婦竟也來了缘揪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤义桂,失蹤者是張志新(化名)和其女友劉穎找筝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慷吊,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡袖裕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了溉瓶。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片急鳄。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖堰酿,靈堂內(nèi)的尸體忽然破棺而出疾宏,到底是詐尸還是另有隱情,我是刑警寧澤胞锰,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布灾锯,位于F島的核電站,受9級特大地震影響嗅榕,放射性物質(zhì)發(fā)生泄漏顺饮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一凌那、第九天 我趴在偏房一處隱蔽的房頂上張望兼雄。 院中可真熱鬧,春花似錦帽蝶、人聲如沸赦肋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽佃乘。三九已至囱井,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間趣避,已是汗流浹背庞呕。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留程帕,地道東北人住练。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像愁拭,于是被迫代替她去往敵國和親讲逛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容