feat: Compare & Performance add function information done.
This commit is contained in:
@@ -171,6 +171,10 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 手刻折線圖 x label 時間刻度
|
||||
* @param { object } valueData {min: '2022-02-20T19:54:12', max: '2023-11-27T07:21:53'}
|
||||
*/
|
||||
xLabelsData(valueData) {
|
||||
let min = new Date(valueData.min).getTime();
|
||||
let max = new Date(valueData.max).getTime();
|
||||
@@ -183,6 +187,10 @@ export default {
|
||||
}
|
||||
return data;
|
||||
},
|
||||
/**
|
||||
* 讓長條圖依 data 數量增加高度
|
||||
* @param { object } chartData chart data
|
||||
*/
|
||||
getHorizontalBarHeight(chartData) {
|
||||
const totalBars = chartData.data.length;
|
||||
let horizontalBar = this.horizontalBarHeight;
|
||||
@@ -191,6 +199,11 @@ export default {
|
||||
|
||||
return horizontalBar + 'px'
|
||||
},
|
||||
/**
|
||||
* 建立折線圖
|
||||
* @param { object } chartData chart data
|
||||
* @param { object } content titels
|
||||
*/
|
||||
getLineChart(chartData, content) {
|
||||
let datasets = setLineChartData(chartData.data, chartData.x_axis.max, chartData.x_axis.min, false, chartData.y_axis.max, chartData.y_axis.min);
|
||||
let minX = chartData.x_axis.min;
|
||||
@@ -304,6 +317,11 @@ export default {
|
||||
|
||||
return [setData, setOption]
|
||||
},
|
||||
/**
|
||||
* 建立長條圖
|
||||
* @param { object } chartData chart data
|
||||
* @param { object } content titels
|
||||
*/
|
||||
getBarChart(chartData, content) {
|
||||
const maxX = chartData.x_axis.max;
|
||||
const minX = chartData.x_axis.min;
|
||||
@@ -413,6 +431,12 @@ export default {
|
||||
|
||||
return [setData, setOption]
|
||||
},
|
||||
/**
|
||||
* 建立水平長條圖
|
||||
* @param { object } chartData chart data
|
||||
* @param { object } content titels
|
||||
* @param { boolean } isSingle 單個或雙數 activity
|
||||
*/
|
||||
getHorizontalBarChart(chartData, content, isSingle, name) {
|
||||
const maxY = chartData.y_axis.max;
|
||||
const getSimpleTimeLabel = simpleTimeLabel;
|
||||
|
||||
Reference in New Issue
Block a user