<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
本文範例為大家分享了Vue+ Antv F2實現層疊柱狀圖的具體程式碼,供大家參考,具體內容如下
<canvas id="caseChart" style="width: 100%;height: 230px;"></canvas>
methods:{ //獲取專利案件Chart圖示資訊 getCaseChartData(){ var _this = this; var params = { dataType:_this.caseDataType, beginDate:'', endDate:_this.endDate } _this.$http.get('/api/patent/StatisticsPatentChartAmount',{params:params}) .then(res =>{ if(res.status == 200){ for(var i = 0; i < res.data.length; i++){ if(res.data[i].dataType == "monthPatent"){res.data[i].dataType = '新立案'} else if(res.data[i].dataType == "applyPatent"){res.data[i].dataType = '新申請'} else if(res.data[i].dataType == "PCTPatent"){res.data[i].dataType = 'PCT國際'} else if(res.data[i].dataType == "otherPatent"){res.data[i].dataType = '其他案件'} else {} res.data[i].date = res.data[i].date+"-01" + " 00:00:00" } _this.caseData = res.data; _this.$options.methods.caseChart.bind(this)(); }else{ } }) .catch(error =>{ }) }, caseChart(){ var _this = this; //建立 Chart 物件 _this.casechart = new this.$F2.Chart({ id: 'caseChart', pixelRatio: window.devicePixelRatio, //指定解析度 }); //source 載入資料 _this.casechart.source(JSON.parse(JSON.stringify(this.caseData)), { date: { //x軸 type: 'timeCat', tickCount: 6, // range: [ 0.1, 0.9 ], mask:'YY-MM', }, // amount: { // } }); _this.casechart.tooltip({ custom: true, // 自定義 tooltip 內容框 onChange: function onChange(obj) { const legend = _this.casechart.get('legendController').legends.top[0]; const tooltipItems = obj.items; const legendItems = legend.items; const map = {}; legendItems.forEach(function(item) { map[item.name] = item; }); tooltipItems.forEach(function(item) { const name = item.name; const value = item.value; if (map[name]) { map[name].value = value; } }); // legend.setItems(_.values(map)); }, onHide: function onHide() { const legend = _this.casechart.get('legendController').legends.top[0]; legend.setItems(_this.casechart.getLegendItems().country); } }); var barWidth = 16 * (window.innerWidth / 375); //建立圖形語法,繪製圖,由 date 和 amount 兩個屬性決定圖形位置,date 對映至 x 軸,amount 對映至 y 軸 _this.casechart.interval() .position('date*amount') .color('dataType') .adjust('stack') .size(barWidth) //渲染圖表 _this.casechart.render(); } }, mounted() { var v = this; this.$nextTick(() => { v.caseChart(); }); },
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45