#Sort
#Sắp xếp nội bộ chú giải
Sắp xếp nội bộ chú giải
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 15
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 33
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 22
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 14
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 30
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "count",
"alias": "Số lượng"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "profit",
"alias": "Lợi nhuận"
}
],
"sortLegend": {
"order": "desc"
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp chỉ số
Sắp xếp chỉ số
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 15
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 33
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 22
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 14
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 30
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "count",
"alias": "Số lượng"
},
{
"id": "sales",
"alias": "Doanh số",
"parentId": "group"
},
{
"id": "profit",
"alias": "Lợi nhuận",
"parentId": "group"
}
],
"sortLegend": {
"order": "desc",
"orderBy": "sales"
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp chỉ số
Sắp xếp chỉ số
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 15
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 33
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 22
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 14
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 30
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "count",
"alias": "Số lượng"
},
{
"id": "sales",
"alias": "Doanh số",
"parentId": "group"
},
{
"id": "profit",
"alias": "Lợi nhuận",
"parentId": "group"
}
],
"sort": {
"order": "desc",
"orderBy": "sales"
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp chiều dữ liệu
Sắp xếp chiều dữ liệu
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 50
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 50
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 50
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "profit",
"alias": "Lợi nhuận"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "count",
"alias": "Số lượng"
}
],
"sortLegend": {
"order": "desc",
"orderBy": "date"
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp chiều dữ liệu
Sắp xếp chiều dữ liệu
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 50
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 50
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 50
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "profit",
"alias": "Lợi nhuận"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "count",
"alias": "Số lượng"
}
],
"sort": {
"order": "desc",
"orderBy": "date"
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp tùy chỉnh
Sắp xếp tùy chỉnh
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 50
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 50
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 50
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "profit",
"alias": "Lợi nhuận"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "count",
"alias": "Số lượng"
}
],
"sort": {
"customOrder": [
"2022",
"2023",
"2021",
"2020",
"2019"
]
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp tùy chỉnh (ID chú giải)
Sắp xếp tùy chỉnh (ID chú giải)
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "columnParallel",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 50
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 50
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 50
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "profit",
"alias": "Lợi nhuận"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "count",
"alias": "Số lượng"
}
],
"sortLegend": {
"customOrder": [
"Số lượng-count",
"Doanh số-sales",
"Lợi nhuận-profit"
]
}
}
return <VSeedRender vseed={vseedConfig} />
}#Sắp xếp tùy chỉnh (tên chú giải)
Sắp xếp tùy chỉnh (tên chú giải)
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "line",
"dataset": [
{
"date": "2019",
"profit": 10,
"sales": 20,
"count": 50
},
{
"date": "2020",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2021",
"profit": 30,
"sales": 60,
"count": 50
},
{
"date": "2022",
"profit": 50,
"sales": 100,
"count": 50
},
{
"date": "2023",
"profit": 40,
"sales": 80,
"count": 50
}
],
"dimensions": [
{
"id": "date",
"alias": "Ngày"
}
],
"measures": [
{
"id": "profit",
"alias": "Lợi nhuận"
},
{
"id": "sales",
"alias": "Doanh số"
},
{
"id": "count",
"alias": "Số lượng"
}
],
"sortLegend": {
"customOrder": [
"Doanh số",
"Số lượng",
"Lợi nhuận"
]
}
}
return <VSeedRender vseed={vseedConfig} />
}