第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

echarts怎么實(shí)現(xiàn)如百度股票這樣的效果

echarts怎么實(shí)現(xiàn)如百度股票這樣的效果

白衣染霜花 2019-02-11 17:19:23
如何實(shí)現(xiàn)這樣的兩個(gè)提示組件,且圖1一直顯示,圖2的詳細(xì)信息只有在鼠標(biāo)移動(dòng)的時(shí)候顯示。跪求指教
查看完整描述

1 回答

?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊

自問自答一波,查看了echarts 官方文檔,legend不能做到實(shí)時(shí)更新數(shù)據(jù)的功能,參看了百度股票的源代碼,他們直接實(shí)用的 canvas 來進(jìn)行繪制的,以下為百度 MA5 那一行的繪制代碼

drawCurMa: function(t, i, e) {

    t = "MA5 " + (t ? t.toFixed(2) : "--"),

    i = "MA10 " + (i ? i.toFixed(2) : "--"),

    e = "MA20 " + (e ? e.toFixed(2) : "--");

    var s = this.ctx.measureText(t).width,

        h = this.ctx.measureText(i).width,

        n = this.ctx.measureText(e).width,

        a = this.axes[0][0] + 1,

        o = this.axes[1][0] + 1,

        l = 10,

        c = s + 3 * l + 45 + h + n;

    this.ctx.fillStyle = "rgba(255, 255, 255, 0.5)",

    this.ctx.fillRect(a, o, c, 1.5 * this.conf.fontSize),

    o += .75 * this.conf.fontSize,

    this.ctx.textAlign = "left",

    this.ctx.textBaseline = "middle",

    a += l,

    

    this.ctx.fillStyle = this.conf.ma5LineColor,

    this.ctx.beginPath(),

    this.ctx.arc(a + 5, o, 5, 0, 2 * Math.PI),

    this.ctx.fill(), 

    a += 15, 

    this.ctx.fillText(t, a, o), 


    a += s + l, 

    this.ctx.beginPath(), 

    this.ctx.fillStyle = this.conf.ma10LineColor, 

    this.ctx.arc(a + 5, o, 5, 0, 2 * Math.PI), 

    a += 15, this.ctx.fill(), 

    this.ctx.fillText(i, a, o), 

    a += h + l, 

    this.ctx.beginPath(), 

    this.ctx.fillStyle = this.conf.ma20LineColor, 

    this.ctx.arc(a + 5, o, 5, 0, 2 * Math.PI), 

    a += 15, 

    this.ctx.fill(), 

    this.ctx.fillText(e, a, o)

},


查看完整回答
反對(duì) 回復(fù) 2019-02-22
  • 1 回答
  • 0 關(guān)注
  • 705 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)