#NumFormat
#autoFormat
autoFormat
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"profit": 12342.34567,
"sales": 23453.4567
}
],
"measures": [
{
"id": "profit",
"autoFormat": true
},
{
"id": "sales",
"autoFormat": true
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#fractionDigits
fractionDigits
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num0": 123.456,
"num1": 123.456,
"num2": 123.456,
"num3": 123.456,
"num4": 123.456,
"num5": 234.567,
"num6": 234.567,
"num7": 234.567,
"num8": 345.678,
"num9": 400
}
],
"measures": [
{
"id": "num0",
"format": {
"type": "number",
"fractionDigits": 0
}
},
{
"id": "num1",
"format": {
"type": "number",
"fractionDigits": 1
}
},
{
"id": "num2",
"format": {
"type": "number",
"fractionDigits": 2
}
},
{
"id": "num3",
"format": {
"type": "number",
"fractionDigits": 3
}
},
{
"id": "num4",
"format": {
"type": "number",
"fractionDigits": 4
}
},
{
"id": "num5",
"format": {
"type": "number",
"fractionDigits": 5
}
},
{
"id": "num6",
"format": {
"type": "number",
"fractionDigits": 6
}
},
{
"id": "num7",
"format": {
"type": "number",
"fractionDigits": 7
}
},
{
"id": "num8",
"format": {
"type": "number",
"fractionDigits": 8
}
},
{
"id": "num9",
"format": {
"type": "number",
"fractionDigits": 9
}
}
],
"yAxis": {}
}
return <VSeedRender vseed={vseedConfig} />
}#ratio & symbol
ratio & symbol
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num1": 1,
"num2": 10,
"num3": 100,
"num4": 1000,
"num5": 10000,
"num6": 100000,
"num7": 1000000,
"num8": 10000000,
"num9": 100000000
}
],
"measures": [
{
"id": "num1",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 1,
"symbol": ""
}
},
{
"id": "num2",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 10,
"symbol": "十"
}
},
{
"id": "num3",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 100,
"symbol": "百"
}
},
{
"id": "num4",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 1000,
"symbol": "千"
}
},
{
"id": "num5",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 10000,
"symbol": "万"
}
},
{
"id": "num6",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 100000,
"symbol": "十万"
}
},
{
"id": "num7",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 1000000,
"symbol": "百万"
}
},
{
"id": "num8",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 10000000,
"symbol": "千万"
}
},
{
"id": "num9",
"format": {
"type": "number",
"fractionDigits": 0,
"ratio": 100000000,
"symbol": "亿"
}
}
],
"yAxis": {
"log": true,
"logBase": 10
}
}
return <VSeedRender vseed={vseedConfig} />
}#roundingMode
roundingMode
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num0": 123.34,
"num1": 123.38,
"num2": -123.34,
"num3": -123.38,
"num4": 123.34,
"num5": 234.38,
"num6": -234.34,
"num7": -234.38,
"num8": 4.5,
"num9": 3.5
}
],
"measures": [
{
"id": "num0",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "floor"
}
},
{
"id": "num1",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "ceil"
}
},
{
"id": "num2",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "expand"
}
},
{
"id": "num3",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "trunc"
}
},
{
"id": "num4",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "halfCeil"
}
},
{
"id": "num5",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "halfFloor"
}
},
{
"id": "num6",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "halfExpand"
}
},
{
"id": "num7",
"format": {
"type": "number",
"fractionDigits": 1,
"roundingMode": "halfTrunc"
}
},
{
"id": "num8",
"format": {
"type": "number",
"fractionDigits": 0,
"roundingMode": "halfEven"
}
},
{
"id": "num9",
"format": {
"type": "number",
"fractionDigits": 0,
"roundingMode": "halfEven"
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#roundingPriority
roundingPriority
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num0": 123.456,
"num1": 123.456,
"num2": 123.456,
"num3": 123.456,
"num4": 123.456,
"num5": 234.567,
"num6": 234.567,
"num7": 234.567,
"num8": 345.678,
"num9": 1000
}
],
"measures": [
{
"id": "num0",
"format": {
"type": "number",
"significantDigits": 0,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num1",
"format": {
"type": "number",
"significantDigits": 1,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num2",
"format": {
"type": "number",
"significantDigits": 2,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num3",
"format": {
"type": "number",
"significantDigits": 3,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num4",
"format": {
"type": "number",
"significantDigits": 4,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num5",
"format": {
"type": "number",
"significantDigits": 5,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num6",
"format": {
"type": "number",
"significantDigits": 6,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num7",
"format": {
"type": "number",
"significantDigits": 7,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num8",
"format": {
"type": "number",
"significantDigits": 8,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
},
{
"id": "num9",
"format": {
"type": "number",
"significantDigits": 9,
"fractionDigits": 2,
"roundingPriority": "morePrecision"
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#significantDigits
significantDigits
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num0": 123.456,
"num1": 123.456,
"num2": 123.456,
"num3": 123.456,
"num4": 123.456,
"num5": 234.567,
"num6": 234.567,
"num7": 234.567,
"num8": 345.678,
"num9": 1000
}
],
"measures": [
{
"id": "num0",
"format": {
"type": "number",
"significantDigits": 0
}
},
{
"id": "num1",
"format": {
"type": "number",
"significantDigits": 1
}
},
{
"id": "num2",
"format": {
"type": "number",
"significantDigits": 2
}
},
{
"id": "num3",
"format": {
"type": "number",
"significantDigits": 3
}
},
{
"id": "num4",
"format": {
"type": "number",
"significantDigits": 4
}
},
{
"id": "num5",
"format": {
"type": "number",
"significantDigits": 5
}
},
{
"id": "num6",
"format": {
"type": "number",
"significantDigits": 6
}
},
{
"id": "num7",
"format": {
"type": "number",
"significantDigits": 7
}
},
{
"id": "num8",
"format": {
"type": "number",
"significantDigits": 8
}
},
{
"id": "num9",
"format": {
"type": "number",
"significantDigits": 9
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#suffix & prefix
suffix & prefix
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"num0": 123.34,
"num1": 123.38,
"num2": -123.34,
"num3": -123.38,
"num4": 123.34,
"num5": 234.38,
"num6": -234.34,
"num7": -234.38,
"num8": 4.5,
"num9": 3.5
}
],
"measures": [
{
"id": "num0",
"format": {
"type": "number",
"fractionDigits": 1,
"suffix": "¥"
}
},
{
"id": "num1",
"format": {
"type": "number",
"fractionDigits": 1,
"suffix": "$"
}
},
{
"id": "num2",
"format": {
"type": "number",
"fractionDigits": 1,
"suffix": "!"
}
},
{
"id": "num3",
"format": {
"type": "number",
"fractionDigits": 1,
"suffix": "-"
}
},
{
"id": "num4",
"format": {
"type": "number",
"fractionDigits": 1,
"suffix": "+"
}
},
{
"id": "num5",
"format": {
"type": "number",
"fractionDigits": 1,
"prefix": "¥"
}
},
{
"id": "num6",
"format": {
"type": "number",
"fractionDigits": 1,
"prefix": "$"
}
},
{
"id": "num7",
"format": {
"type": "number",
"fractionDigits": 1,
"prefix": "!"
}
},
{
"id": "num8",
"format": {
"type": "number",
"fractionDigits": 0,
"prefix": "-"
}
},
{
"id": "num9",
"format": {
"type": "number",
"fractionDigits": 0,
"prefix": "+"
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#thousandSeparator
thousandSeparator
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"profit": 12344567,
"sales": 12344567,
"count": 12344567
}
],
"measures": [
{
"id": "profit",
"format": {
"type": "percent",
"thousandSeparator": true
}
},
{
"id": "sales",
"format": {
"type": "permille",
"thousandSeparator": false
}
},
{
"id": "count",
"format": {
"type": "number",
"thousandSeparator": true
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}#type
type
import { VSeedRender } from '@components'
export default () => {
const vseedConfig = {
"chartType": "column",
"dataset": [
{
"profit": 1234.4567,
"sales": 1234.4567,
"count": 1234.4567
}
],
"measures": [
{
"id": "profit",
"format": {
"type": "percent"
}
},
{
"id": "sales",
"format": {
"type": "permille"
}
},
{
"id": "count",
"format": {
"type": "scientific"
}
}
]
}
return <VSeedRender vseed={vseedConfig} />
}