欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

vue普加甘特圖

榮姿康1年前8瀏覽0評論

普加甘特圖(Pugh Chart)是一種將多個設計方案進行比較和評估的方法,它可以幫助工程師在多個設計方案中選擇最佳的設計。而在Vue中,普加甘特圖的實現可以利用第三方庫bubble-chart進行開發。

首先,在Vue項目中安裝bubble-chart庫。

npm install bubble-chart --save

然后,在Vue組件中導入所需的bubble-chart組件,并將數據傳遞給組件。

import BubbleChart from 'bubble-chart'
export default {
components: {
BubbleChart,
},
data() {
return {
dataset: [
{design: 'A', easeOfManufacture: 9, cost: 5, performance: 8},
{design: 'B', easeOfManufacture: 7, cost: 8, performance: 5},
{design: 'C', easeOfManufacture: 5, cost: 6, performance: 9},
{design: 'D', easeOfManufacture: 8, cost: 7, performance: 6},
],
options: {
height: 500,
width: 500,
xAxis: 'cost',
yAxis: 'performance',
bubbleSize: 'easeOfManufacture',
bubbleTextColor: 'white',
},
}
},
}

上面代碼中的dataset變量是一個數組,其中包含了四種設計方案的數據。而options變量則用來定義普加甘特圖的樣式。

然后,在Vue組件的template中調用bubble-chart組件,并將數據和樣式傳遞給它。

<template><div><BubbleChart :dataset="dataset" :options="options" /></div></template>

上面代碼中,使用了Vue的組件標簽來調用bubble-chart組件。將dataset和options作為屬性傳遞給組件。

最終,普加甘特圖組件將顯示如下圖所示。

上圖中,每個氣泡代表一個設計方案,其中x軸代表成本,y軸代表性能,氣泡大小代表易制造程度。而隨著鼠標懸停在氣泡上,顯示出設計方案的名稱和數據。此外,在options中還可以設置其它的選項來更改普加甘特圖的樣式。

總而言之,通過Vue和bubble-chart庫,我們可以很方便地實現普加甘特圖,從而進行多個設計方案的比較和評估。