国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ECharts: 繪制立體柱狀圖【圓柱體】

這篇具有很好參考價(jià)值的文章主要介紹了ECharts: 繪制立體柱狀圖【圓柱體】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

echarts圓柱圖,javascript,ECharts,前端,vue.js,javascript,echarts,Powered by 金山文檔

繪制這個(gè)立體的圓柱體柱狀圖主要由三塊組成: 底部 主體 頂部

echarts圓柱圖,javascript,ECharts,前端,vue.js,javascript,echarts,Powered by 金山文檔
echarts圓柱圖,javascript,ECharts,前端,vue.js,javascript,echarts,Powered by 金山文檔
echarts圓柱圖,javascript,ECharts,前端,vue.js,javascript,echarts,Powered by 金山文檔

實(shí)現(xiàn)這種效果主要是: ECharts中的 series 屬性,通過兩種不同類型的圖表組合而成.

其中里面的柱體漸變色是通過 ECharts中內(nèi)置的漸變色生成器 echarts.graphic.LinearGradient

可以用來設(shè)置漸變色.

itemStyle: { // 圖形樣式
    // echarts.graphic.LinearGradient(echarts內(nèi)置的漸變色生成器)
    // 4個(gè)參數(shù)用于配置漸變色的起止位置,這4個(gè)參數(shù)依次對(duì)應(yīng)右 下 左 上
    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
       // 這里 offset: 0 1 ,表示從下往上的漸變色
        {
             offset: 0, // 0%處的顏色
             color: "rgba(31,155,255,1)"
        },
        {
             offset: 1, // 100%處的顏色
             color: "rgba(0,229,255,1)"
        }
    ])
 }

在柱狀圖中我們也可以使用下面來實(shí)現(xiàn)漸變色:

Documentation - Apache ECharts文章來源地址http://www.zghlxwxcb.cn/news/detail-537367.html

itemStyle: { // 圖形樣式
    // color支持(rgb(255,255,255)、rgba(255,255,255,1)、#fff,也支持漸變色和紋理填充)
    // 下面就是使用線性漸變
    color: {
        "x": 0,
        "y": 0,
        "x2": 0,
        "y2": 1,
        "type": "linear",
        "global": false,
        "colorStops": [{
        ? ? "offset": 0, // 0%處的顏色
        ? ? "color": "rgba(0,229,255,0.5)"
        },
? ? ? ? {
        ? ? "offset": 1, // 100%處的顏色
         ? ? "color": "#1F9BFF"
         }]
    }
}

完整代碼:

<div id="fftjChart"></div>

let fftjChart = null;

onMounted(()=>{
? ? fftjChart = echarts.init(document.getElementById('fftjChart'));
? ? drawFftjChart();

? ? window.addEventListener('resize', () => {
? ? ? ? fftjChart.resize();
? ? })
})

function drawFftjChart() {
        let yData = [300, 498, 778, 382, 299, 372];
        fftjChart.setOption({
            grid: {
                left: '5%',
                right: '5%',
                top: '5%',
                bottom: '5%',
                containLabel: true
            },
            tooltip: {
                trigger: 'item',
                formatter: function (parms) {
                    return parms.marker + " " + parms.name + ":" + parms.value + "萬元";
                }
            },
            xAxis: {
                type: 'category', // category(坐標(biāo)軸類型)
                data: ['建安區(qū)', '魏都區(qū)', '長(zhǎng)葛市', '禹州市', '襄城縣', '鄢陵縣'],
                axisTick: { // 坐標(biāo)軸刻度相關(guān)配置
                    show: false // 是否顯示坐標(biāo)軸刻度
                },
                axisLine: { // 坐標(biāo)軸軸線相關(guān)配置
                    lineStyle: { // 坐標(biāo)軸軸線樣式
                        color: 'rgba(255,255,255,0.15)' // 坐標(biāo)軸軸線顏色
                    }
                },
                axisLabel: { // 坐標(biāo)軸刻度標(biāo)簽相關(guān)配置
                    color: '#ffffff',
                    fontSize: 14,
                    margin: 20
                }
            },
            yAxis: {
                type: 'value', // value(數(shù)值軸,適用于連續(xù)數(shù)據(jù))
                axisTick: { // 坐標(biāo)軸刻度相關(guān)配置
                    show: false  // 是否顯示坐標(biāo)軸刻度
                },
                axisLine: { // 坐標(biāo)軸軸線相關(guān)配置
                    show: false // 是否顯示坐標(biāo)軸軸線
                },
                axisLabel: { // 坐標(biāo)軸刻度標(biāo)簽相關(guān)配置
                    color: '#ffffff',
                    fontSize: 14
                },
                splitLine: { // 坐標(biāo)軸在 grid 區(qū)域中的分隔線
                    lineStyle: { // 分割線配置
                        color: 'rgba(255,255,255,0.15)' // 分割線顏色
                    }
                }
            },
            series: [
                // 底部的橢圓形(象形柱圖):pictorialBar
                {
                    type: "pictorialBar", // pictorialBar(象形柱圖)
                    label: { // 圖形上的文本標(biāo)簽,可用于說明圖像的一些數(shù)據(jù)信息,比如值,名稱等
                        show: true, //是否顯示標(biāo)簽
                        position: ['17', '-30'], // 標(biāo)簽的位置(可以是絕對(duì)的像素值或者百分比['50%','50%',也可以是top,left等])
                        color: '#01E4FF',
                        fontSize: 14
                    },
                    symbolSize: [40, 20], // 圖形的大小用數(shù)組分別比表示寬和高,也樂意設(shè)置成10相當(dāng)于[10,10]
                    symbolOffset: [0, 10], // 圖形相對(duì)于原本位置的偏移
                    z: 12, // 象形柱狀圖組件的所有圖形的 z 值.控制圖形的前后順序.z 值小的圖形會(huì)被 z 值大的圖形覆蓋.
                    itemStyle: { // 圖形樣式
                        // echarts.graphic.LinearGradient(echarts內(nèi)置的漸變色生成器)
                        // 4個(gè)參數(shù)用于配置漸變色的起止位置,這4個(gè)參數(shù)依次對(duì)應(yīng)右 下 左 上
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                            // 這里 offset: 0 1 ,表示從下往上的漸變色
                            {
                                offset: 0, // 0%處的顏色
                                color: "rgba(31,155,255,1)"
                            },
                            {
                                offset: 1, // 100%處的顏色
                                color: "rgba(0,229,255,1)"
                            }
                        ])
                    },
                    data: yData
                },
                // 中間的長(zhǎng)方形柱狀圖(柱狀圖):bar
                {
                    type: 'bar', // 柱狀圖
                    barWidth: 40, // 柱條的寬度,不設(shè)時(shí)自適應(yīng)
                    barGap: '0%', // 柱子與柱子之間的距離
                    itemStyle: { // 圖形樣式
                        // color支持(rgb(255,255,255)、rgba(255,255,255,1)、#fff,也支持漸變色和紋理填充)
                        // 下面就是使用線性漸變
                        color: {
                            "x": 0,
                            "y": 0,
                            "x2": 0,
                            "y2": 1,
                            "type": "linear",
                            "global": false,
                            "colorStops": [{
                                "offset": 0, // 0%處的顏色
                                "color": "rgba(0,229,255,0.5)"
                            }, {
                                "offset": 1, // 100%處的顏色
                                "color": "#1F9BFF"
                            }]
                        }
                    },
                    data: yData
                },
                // 頂部的橢圓形(象形柱圖):pictorialBar
                {
                    type: "pictorialBar",
                    symbolSize: [40, 20],
                    symbolOffset: [0, -10],
                    z: 12,
                    symbolPosition: "end",
                    itemStyle: {
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                            {
                                offset: 0,
                                color: "rgba(31,155,255,1)"
                            },
                            {
                                offset: 1,
                                color: "rgba(0,229,255,1)"
                            }
                        ], false)
                    },
                    data: yData
                }
            ]
        });
    }

到了這里,關(guān)于ECharts: 繪制立體柱狀圖【圓柱體】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 3ds MAX 基本體建模,長(zhǎng)方體、圓柱體和球體

    3ds MAX 基本體建模,長(zhǎng)方體、圓柱體和球體

    生成新的幾何體在右側(cè): ?選擇生成的對(duì)象類型即可,以下為例子: 選擇建立的對(duì)象類型為長(zhǎng)方形? 在 任意一個(gè)窗口繪制,鼠標(biāo)滑動(dòng) 這里選擇左上角的俯視圖 松開鼠標(biāo)后,可以看到建立了長(zhǎng)方體的長(zhǎng)和寬,隨著鼠標(biāo)上下移動(dòng)會(huì)改變長(zhǎng)方體的高 ?此時(shí),只需要再次點(diǎn)擊鼠標(biāo)左

    2024年02月10日
    瀏覽(28)
  • 一個(gè)胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)

    一個(gè)胖乎乎的3D卡片(有點(diǎn)像捏扁的圓柱體)

    先上效果圖(圖片是隨機(jī)的,可能你們看到的和這個(gè)不一樣。但效果是相同的): 再上代碼:

    2024年02月07日
    瀏覽(21)
  • Echarts 3D立體柱狀圖(源碼+例圖)

    Echarts 3D立體柱狀圖(源碼+例圖)

    Echarts 3D立體柱狀圖,3D長(zhǎng)方體柱狀圖,直接cope源碼可用(源碼+例圖) 廢話不多說,直接上代碼?。?!?

    2024年02月15日
    瀏覽(27)
  • 通過Echarts怎樣實(shí)現(xiàn)立體柱狀圖

    通過Echarts怎樣實(shí)現(xiàn)立體柱狀圖

    大家好,我是梁木由。之前在做大屏可視化項(xiàng)目時(shí),UI設(shè)計(jì)了一個(gè)立體形狀的柱狀圖,根據(jù)之前做的一些圖表的項(xiàng)目沒有能復(fù)用的,沒有做過這種立體形狀的圖表,打開echarts也沒看到有相關(guān)的demo,看下如何實(shí)現(xiàn) 來看下UI設(shè)計(jì)師給到的設(shè)計(jì)圖 上述設(shè)計(jì)圖種柱狀圖都是立體的樣

    2023年04月22日
    瀏覽(22)
  • vue3 echarts實(shí)現(xiàn)3D立體柱狀圖效果,多柱狀圖

    vue3 echarts實(shí)現(xiàn)3D立體柱狀圖效果,多柱狀圖

    使用插件vchart+echarts5.x按需引入實(shí)現(xiàn) 需要注意下,底下的橢圓,是在柱子底下“透”出來,顏色應(yīng)該暗一點(diǎn),才能視覺上看著有立體感。 成品,還原了大部分設(shè)計(jì)效果

    2024年02月06日
    瀏覽(20)
  • Vue系列第八篇:echarts繪制柱狀圖和折線圖

    Vue系列第八篇:echarts繪制柱狀圖和折線圖

    本篇將使用echarts框架進(jìn)行柱狀圖和折線圖繪制。 目錄 1.繪制效果 2.安裝echarts ?3.前端代碼 4.后端代碼 ? // 安裝echarts版本4 npm i -D echarts@4 src/api/api.js src/components/common/dataanalyse/DataView.vue server.go controller/dataview.go

    2024年02月14日
    瀏覽(29)
  • vue中使用echarts實(shí)現(xiàn)省市地圖繪制,根據(jù)數(shù)據(jù)在地圖上顯示柱狀圖信息,增加漣漪特效動(dòng)畫效果

    vue中使用echarts實(shí)現(xiàn)省市地圖繪制,根據(jù)數(shù)據(jù)在地圖上顯示柱狀圖信息,增加漣漪特效動(dòng)畫效果

    一、實(shí)現(xiàn)效果 使用echarts實(shí)現(xiàn)省市地圖繪制,你也可以繪制全國地圖。 根據(jù)數(shù)據(jù)在地圖顯示柱狀圖,根據(jù)經(jīng)緯度實(shí)現(xiàn)定位。 根據(jù)數(shù)據(jù)顯示數(shù)據(jù),漣漪動(dòng)態(tài)效果。 當(dāng)然你也可以根據(jù)你自己的需求,增刪效果哦。 二、實(shí)現(xiàn)方法 1、安裝echarts插件 2、獲取省市json數(shù)據(jù) https://datav.

    2024年02月03日
    瀏覽(44)
  • 【地圖可視化】Echarts地圖上展示3D柱體

    【地圖可視化】Echarts地圖上展示3D柱體

    這是以前有這方面可視化的需求做的,找了很多資料,最后感覺這樣的效果比較滿意。 效果展示 ?以下以江蘇省的地圖為例: 數(shù)據(jù)準(zhǔn)備 對(duì)于想要做3d效果的地區(qū),需要準(zhǔn)備對(duì)應(yīng)的json文件 可以在這個(gè)網(wǎng)站上下載,數(shù)據(jù)最小粒度可以具體到縣: DataV.GeoAtlas地理小工具系列 這里

    2023年04月19日
    瀏覽(36)
  • echart 3d立體顏色漸變柱狀圖

    echart 3d立體顏色漸變柱狀圖

    如果可以實(shí)現(xiàn)記得點(diǎn)贊分享,謝謝老鐵~ 1.需求描述 根據(jù)業(yè)務(wù)需求將不同的法律法規(guī),展示不同的3d立體漸變柱狀圖。 2.先看下效果圖 3. 確定三面的顏色,這里我是自定義的顏色 4.然后繪畫三個(gè)面對(duì)應(yīng)的函數(shù),且注冊(cè) 5.重點(diǎn)在renderItem 自定義渲染函數(shù)上 5.最后看全文吧,這個(gè)

    2024年02月12日
    瀏覽(20)
  • 【Echarts】Echarts餅圖樣式-添加內(nèi)圈陰影達(dá)到立體效果

    【Echarts】Echarts餅圖樣式-添加內(nèi)圈陰影達(dá)到立體效果

    實(shí)現(xiàn)思想: 最終效果: 1.在series中添加內(nèi)圈餅圖 2.保持內(nèi)圈高亮,達(dá)到陰影效果 完整script代碼:

    2024年01月23日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包