ECharts繪制柱狀圖

本項(xiàng)目難點(diǎn)在于對(duì)不同緯度數(shù)據(jù)進(jìn)行歸一化顯示挪凑。

一荠瘪、方案1:

1夯巷,顯示效果:
方案1
2, 實(shí)現(xiàn)代碼:

var category =  ['新店銷售完成率', '可比老店完成率', '高峰銷售占比','高峰時(shí)段銷售占比', 'RA90','新店銷售完成率', '可比老店完成率', '高峰時(shí)段銷售占比', 'RA90', '可比老店完成率', '高峰時(shí)段銷售占比'];

var lineData = [23, 95, 14, 24,17, 54, '100%', '60%', '90%', 15, '45%'];

var barData = [95, 54, 32, 54,15, 57, 64, 87, 98, 65, 75];

var Data =[54, 95, 100, 65,76, 85, 92, 76, 66, 45, 85];

option = {

    xAxis: [

        {

        position:'bottom',

        axisLabel : {

formatter : '{value}%'

},

        axisPointer : {            // 坐標(biāo)軸指示器哀墓,坐標(biāo)軸觸發(fā)有效

            type : 'shadow'        // 默認(rèn)為直線鞭莽,可選為:'line' | 'shadow'

        }

    },

    {

        position:'bottom',

        axisLabel : {

formatter : '{value}%'

},

        axisPointer : {            // 坐標(biāo)軸指示器,坐標(biāo)軸觸發(fā)有效

            type : 'shadow'        // 默認(rèn)為直線麸祷,可選為:'line' | 'shadow'

        }

    }

    ],

    yAxis: [

        //增加一列縱坐標(biāo)表示標(biāo)桿值

        {

        position:'right',

        axisLine: {

            lineStyle: {

                color: '#ff9a00'

            }

            },

        data: lineData,

    },

    {

        position:'top',

        data: category,

    }

    ],

    series: [

    //1澎怒,用來(lái)顯示的填充值

    {

        type: 'bar',

        label: {

                normal: {

                    show: false,

                    color:'#ffffff',

                    position: 'inside',

                    formatter:'{c}%'

                }

            },

        itemStyle: {

            normal: {

                color: '#ffd500'

            }

        },

        barWidth: 20,

        barGap: '-100%', // Make series be overlap

        data: barData

    },

    // 2,實(shí)際數(shù)值

    {

        type: 'bar',

        label: {

                normal: {

                    show: true,

                    color:'#ffffff',

                    position: 'insideLift',

                    formatter:'{c}%'

                }

            },

        itemStyle: {

            normal: {

                color: '#00000000'

            }

        },

        barWidth: 20,

        barGap: '-100%', // Make series be overlap

        data: Data

    }

    ]

};

二、方案2:

1喷面,顯示效果:
方案2
2星瘾,實(shí)現(xiàn)代碼:

var category = [];

var dottedBase = +new Date();

var lineData = [];

var barData = [];

for (var i = 0; i < 15; i++) {

    category.push(i);

    barData.push(Math.random() * 100)

    lineData.push(100);

}

// option

option = {

    backgroundColor: '#f5f5f5',

    tooltip: {

        trigger: 'axis',

        axisPointer: {

            type: 'shadow',

            label: {

                show: true,

                backgroundColor: '#000000',

              formatter : '{value}%'

            }

        }

    },

    legend: {

        data: ['line', 'bar'],

        textStyle: {

            color: '#000000'

        }

    },

    xAxis:

            {

        splitLine: {show: false},

        axisLine: {

            lineStyle: {

                color: '#000000'

            }

        }

    },

    yAxis: [

    {

        data: category,

        axisLine: {

            lineStyle: {

                color: '#000000'

            }

        }

    },

    {

        splitLine: {show: false},

        position:'right',

        data: ['95%', '25%', '75%', '90%','80%', '70%', '90', '21', '54%', '43%', '32%'],

        axisLine: {

            lineStyle: {

                color: '#000000'

            }

        }

    }

    ],

    series: [ {

        name: 'bar',

        type: 'bar',

        barWidth: 10,

        itemStyle: {

            normal: {

                barBorderRadius: 5,

                color: new echarts.graphic.LinearGradient(

                    0, 0, 0, 1,

                    [

                        {offset: 0, color: '#fa9a00'},

                        {offset: 1, color: '#fa9a55'}

                    ]

                )

            }

        },

        data: barData

    },

    {

        name: 'line',

        type: 'bar',

        barGap: '-100%',

        barWidth: 10,

        itemStyle: {

            normal: {

                color: new echarts.graphic.LinearGradient(

                    0, 0, 0, 1,

                    [

                        {offset: 0, color: 'rgba(20,200,212,0.1)'},

                        {offset: 0, color: 'rgba(20,200,212,0.1)'},

                        {offset: 0, color: 'rgba(20,200,212,0)'}

                    ]

                )

            }

        },

        z: -12,

        data: lineData

    },

    {

        name: 'dotted',

        type: 'pictorialBar',

        symbol: 'rect',

        itemStyle: {

            normal: {

                color: '#fafafa'

            }

        },

        symbolRepeat: true,

        symbolSize: [12, 5],

        symbolMargin: 1,

        z: -10,

        data: lineData

    }

    ]

};

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市惧辈,隨后出現(xiàn)的幾起案子琳状,更是在濱河造成了極大的恐慌,老刑警劉巖盒齿,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件念逞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡边翁,警方通過(guò)查閱死者的電腦和手機(jī)翎承,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)符匾,“玉大人叨咖,你說(shuō)我怎么就攤上這事“〗海” “怎么了甸各?”我有些...
    開封第一講書人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)焰坪。 經(jīng)常有香客問(wèn)我趣倾,道長(zhǎng),這世上最難降的妖魔是什么某饰? 我笑而不...
    開封第一講書人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任儒恋,我火速辦了婚禮,結(jié)果婚禮上露乏,老公的妹妹穿的比我還像新娘碧浊。我一直安慰自己涂邀,他們只是感情好瘟仿,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著比勉,像睡著了一般劳较。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浩聋,一...
    開封第一講書人閱讀 51,208評(píng)論 1 299
  • 那天观蜗,我揣著相機(jī)與錄音,去河邊找鬼衣洁。 笑死墓捻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的坊夫。 我是一名探鬼主播砖第,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼撤卢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了梧兼?” 一聲冷哼從身側(cè)響起放吩,我...
    開封第一講書人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎羽杰,沒(méi)想到半個(gè)月后渡紫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡考赛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年惕澎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片欲虚。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡集灌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出复哆,到底是詐尸還是另有隱情欣喧,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布梯找,位于F島的核電站唆阿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏锈锤。R本人自食惡果不足惜驯鳖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望久免。 院中可真熱鬧浅辙,春花似錦、人聲如沸阎姥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)呼巴。三九已至泽腮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衣赶,已是汗流浹背诊赊。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留府瞄,地道東北人碧磅。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鲸郊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子敲街,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

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