StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1719 lines
50 KiB
1719 lines
50 KiB
{
|
|
"$schema": "http://json-schema.org/draft-06/schema#",
|
|
"title": "Vega scenegraph",
|
|
"description": "Vega scenegraph model.",
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/refs/mark"
|
|
}
|
|
],
|
|
"refs": {
|
|
"mark": {
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/refs/mark-group"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-arc"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-area"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-image"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-line"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-path"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-rect"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-rule"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-symbol"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-text"
|
|
},
|
|
{
|
|
"$ref": "#/refs/mark-trail"
|
|
}
|
|
]
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"pattern": "^[ \t\r\f]*([Mm][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*[ \t\r\f]*(([Zz]|[LlTt][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[HhVv][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Cc][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2}(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2})*|[QqSs][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Aa][ \t\r\f]*[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*)(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??([Zz]|[LlTt][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[HhVv][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Cc][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2}(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2})*|[QqSs][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Aa][ \t\r\f]*[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*))*)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[Mm][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*[ \t\r\f]*(([Zz]|[LlTt][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[HhVv][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Cc][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2}(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2})*|[QqSs][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Aa][ \t\r\f]*[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*)(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??([Zz]|[LlTt][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[HhVv][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Cc][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2}(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?){2})*|[QqSs][ \t\r\f]*[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*|[Aa][ \t\r\f]*[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?(([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)?[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[01]([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?([ \t\r\f]+,?[ \t\r\f]*|,[ \t\r\f]*)??[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?)*))*)?)*)?[ \t\r\f]*$"
|
|
},
|
|
"paint": {
|
|
"oneOf": [
|
|
{
|
|
"$ref": "#/refs/color"
|
|
},
|
|
{
|
|
"$ref": "#/refs/linearGradient"
|
|
},
|
|
{
|
|
"$ref": "#/refs/radialGradient"
|
|
}
|
|
]
|
|
},
|
|
"color": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string",
|
|
"pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^rgb\\([ \t\f]*([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(,[ \t\f]*([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){2}[ \t\f]*\\)$"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^rgb\\([ \t\f]*([0-9]|[1-9][0-9]|100)%(,[ \t\f]*([0-9]|[1-9][0-9]|100)%){2}[ \t\f]*\\)$"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^hsl\\([ \t\f]*([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-9][0-9]|3[0-5][0-9]|360)(,[ \t\f]*([0-9]|[1-9][0-9]|100)%){2}[ \t\f]*\\)$"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^([Aa][Ll][Ii][Cc][Ee][Bb][Ll][Uu][Ee]|[Aa][Nn][Tt][Ii][Qq][Uu][Ee][Ww][Hh][Ii][Tt][Ee]|[Aa][Qq][Uu][Aa]|[Aa][Qq][Uu][Aa][Mm][Aa][Rr][Ii][Nn][Ee]|[Aa][Zz][Uu][Rr][Ee]|[Bb][Ee][Ii][Gg][Ee]|[Bb][Ii][Ss][Qq][Uu][Ee]|[Bb][Ll][Aa][Cc][Kk]|[Bb][Ll][Aa][Nn][Cc][Hh][Ee][Dd][Aa][Ll][Mm][Oo][Nn][Dd]|[Bb][Ll][Uu][Ee]|[Bb][Ll][Uu][Ee][Vv][Ii][Oo][Ll][Ee][Tt]|[Bb][Rr][Oo][Ww][Nn]|[Bb][Uu][Rr][Ll][Yy][Ww][Oo][Oo][Dd]|[Cc][Aa][Dd][Ee][Tt][Bb][Ll][Uu][Ee]|[Cc][Hh][Aa][Rr][Tt][Rr][Ee][Uu][Ss][Ee]|[Cc][Hh][Oo][Cc][Oo][Ll][Aa][Tt][Ee]|[Cc][Oo][Rr][Aa][Ll]|[Cc][Oo][Rr][Nn][Ff][Ll][Oo][Ww][Ee][Rr][Bb][Ll][Uu][Ee]|[Cc][Oo][Rr][Nn][Ss][Ii][Ll][Kk]|[Cc][Rr][Ii][Mm][Ss][Oo][Nn]|[Cc][Yy][Aa][Nn]|[Dd][Aa][Rr][Kk][Bb][Ll][Uu][Ee]|[Dd][Aa][Rr][Kk][Cc][Yy][Aa][Nn]|[Dd][Aa][Rr][Kk][Gg][Oo][Ll][Dd][Ee][Nn][Rr][Oo][Dd]|[Dd][Aa][Rr][Kk][Gg][Rr][Aa][Yy]|[Dd][Aa][Rr][Kk][Gg][Rr][Ee][Ee][Nn]|[Dd][Aa][Rr][Kk][Kk][Hh][Aa][Kk][Ii]|[Dd][Aa][Rr][Kk][Mm][Aa][Gg][Ee][Nn][Tt][Aa]|[Dd][Aa][Rr][Kk][Oo][Ll][Ii][Vv][Ee][Gg][Rr][Ee][Ee][Nn]|[Dd][Aa][Rr][Kk][Oo][Rr][Aa][Nn][Gg][Ee]|[Dd][Aa][Rr][Kk][Oo][Rr][Cc][Hh][Ii][Dd]|[Dd][Aa][Rr][Kk][Rr][Ee][Dd]|[Dd][Aa][Rr][Kk][Ss][Aa][Ll][Mm][Oo][Nn]|[Dd][Aa][Rr][Kk][Ss][Ee][Aa][Gg][Rr][Ee][Ee][Nn]|[Dd][Aa][Rr][Kk][Ss][Ll][Aa][Tt][Ee][Bb][Ll][Uu][Ee]|[Dd][Aa][Rr][Kk][Ss][Ll][Aa][Tt][Ee][Gg][Rr][Aa][Yy]|[Dd][Aa][Rr][Kk][Tt][Uu][Rr][Qq][Uu][Oo][Ii][Ss][Ee]|[Dd][Aa][Rr][Kk][Vv][Ii][Oo][Ll][Ee][Tt]|[Dd][Ee][Ee][Pp][Pp][Ii][Nn][Kk]|[Dd][Ee][Ee][Pp][Ss][Kk][Yy][Bb][Ll][Uu][Ee]|[Dd][Ii][Mm][Gg][Rr][Aa][Yy]|[Dd][Oo][Dd][Gg][Ee][Rr][Bb][Ll][Uu][Ee]|[Ff][Ii][Rr][Ee][Bb][Rr][Ii][Cc][Kk]|[Ff][Ll][Oo][Rr][Aa][Ll][Ww][Hh][Ii][Tt][Ee]|[Ff][Oo][Rr][Ee][Ss][Tt][Gg][Rr][Ee][Ee][Nn]|[Ff][Uu][Cc][Hh][Ss][Ii][Aa]|[Gg][Aa][Ii][Nn][Ss][Bb][Oo][Rr][Oo]|[Gg][Hh][Oo][Ss][Tt][Ww][Hh][Ii][Tt][Ee]|[Gg][Oo][Ll][Dd]|[Gg][Oo][Ll][Dd][Ee][Nn][Rr][Oo][Dd]|[Gg][Rr][Aa][Yy]|[Gg][Rr][Ee][Ee][Nn]|[Gg][Rr][Ee][Ee][Nn][Yy][Ee][Ll][Ll][Oo][Ww]|[Hh][Oo][Nn][Ee][Yy][Dd][Ee][Ww]|[Hh][Oo][Tt][Pp][Ii][Nn][Kk]|[Ii][Nn][Dd][Ii][Aa][Nn][Rr][Ee][Dd]|[Ii][Nn][Dd][Ii][Gg][Oo]|[Ii][Vv][Oo][Rr][Yy]|[Kk][Hh][Aa][Kk][Ii]|[Ll][Aa][Vv][Ee][Nn][Dd][Ee][Rr]|[Ll][Aa][Vv][Ee][Nn][Dd][Ee][Rr][Bb][Ll][Uu][Ss][Hh]|[Ll][Aa][Ww][Nn][Gg][Rr][Ee][Ee][Nn]|[Ll][Ee][Mm][Oo][Nn][Cc][Hh][Ii][Ff][Ff][Oo][Nn]|[Ll][Ii][Gg][Hh][Tt][Bb][Ll][Uu][Ee]|[Ll][Ii][Gg][Hh][Tt][Cc][Oo][Rr][Aa][Ll]|[Ll][Ii][Gg][Hh][Tt][Cc][Yy][Aa][Nn]|[Ll][Ii][Gg][Hh][Tt][Gg][Oo][Ll][Dd][Ee][Nn][Rr][Oo][Dd][Yy][Ee][Ll][Ll][Oo][Ww]|[Ll][Ii][Gg][Hh][Tt][Gg][Rr][Aa][Yy]|[Ll][Ii][Gg][Hh][Tt][Gg][Rr][Ee][Ee][Nn]|[Ll][Ii][Gg][Hh][Tt][Pp][Ii][Nn][Kk]|[Ll][Ii][Gg][Hh][Tt][Ss][Aa][Ll][Mm][Oo][Nn]|[Ll][Ii][Gg][Hh][Tt][Ss][Ee][Aa][Gg][Rr][Ee][Ee][Nn]|[Ll][Ii][Gg][Hh][Tt][Ss][Kk][Yy][Bb][Ll][Uu][Ee]|[Ll][Ii][Gg][Hh][Tt][Ss][Ll][Aa][Tt][Ee][Gg][Rr][Aa][Yy]|[Ll][Ii][Gg][Hh][Tt][Ss][Tt][Ee][Ee][Ll][Bb][Ll][Uu][Ee]|[Ll][Ii][Gg][Hh][Tt][Yy][Ee][Ll][Ll][Oo][Ww]|[Ll][Ii][Mm][Ee]|[Ll][Ii][Mm][Ee][Gg][Rr][Ee][Ee][Nn]|[Ll][Ii][Nn][Ee][Nn]|[Mm][Aa][Gg][Ee][Nn][Tt][Aa]|[Mm][Aa][Rr][Oo][Oo][Nn]|[Mm][Ee][Dd][Ii][Uu][Mm][Aa][Qq][Uu][Aa][Mm][Aa][Rr][Ii][Nn][Ee]|[Mm][Ee][Dd][Ii][Uu][Mm][Bb][Ll][Uu][Ee]|[Mm][Ee][Dd][Ii][Uu][Mm][Oo][Rr][Cc][Hh][Ii][Dd]|[Mm][Ee][Dd][Ii][Uu][Mm][Pp][Uu][Rr][Pp][Ll][Ee]|[Mm][Ee][Dd][Ii][Uu][Mm][Ss][Ee][Aa][Gg][Rr][Ee][Ee][Nn]|[Mm][Ee][Dd][Ii][Uu][Mm][Ss][Ll][Aa][Tt][Ee][Bb][Ll][Uu][Ee]|[Mm][Ee][Dd][Ii][Uu][Mm][Ss][Pp][Rr][Ii][Nn][Gg][Gg][Rr][Ee][Ee][Nn]|[Mm][Ee][Dd][Ii][Uu][Mm][Tt][Uu][Rr][Qq][Uu][Oo][Ii][Ss][Ee]|[Mm][Ee][Dd][Ii][Uu][Mm][Vv][Ii][Oo][Ll][Ee][Tt][Rr][Ee][Dd]|[Mm][Ii][Dd][Nn][Ii][Gg][Hh][Tt][Bb][Ll][Uu][Ee]|[Mm][Ii][Nn][Tt][Cc][Rr][Ee][Aa][Mm]|[Mm][Ii][Ss][Tt][Yy][Rr][Oo][Ss][Ee]|[Mm][Oo][Cc][Cc][Aa][Ss][Ii][Nn]|[Nn][Aa][Vv][Aa][Jj][Oo][Ww][Hh][Ii][Tt][Ee]|[Nn][Aa][Vv][Yy]|[Oo][Ll][Dd][Ll][Aa][Cc][Ee]|[Oo][Ll][Ii][Vv][Ee]|[Oo][Ll][Ii][Vv][Ee][Dd][Rr][Aa][Bb]|[Oo][Rr][Aa][Nn][Gg][Ee]|[Oo][Rr][Aa][Nn][Gg][Ee][Rr][Ee][Dd]|[Oo][Rr][Cc][Hh][Ii][Dd]|[Pp][Aa][Ll][Ee][Gg][Oo][Ll][Dd][Ee][Nn][Rr][Oo][Dd]|[Pp][Aa][Ll][Ee][Gg][Rr][Ee][Ee][Nn]|[Pp][Aa][Ll][Ee][Tt][Uu][Rr][Qq][Uu][Oo][Ii][Ss][Ee]|[Pp][Aa][Ll][Ee][Vv][Ii][Oo][Ll][Ee][Tt][Rr][Ee][Dd]|[Pp][Aa][Pp][Aa][Yy][Aa][Ww][Hh][Ii][Pp]|[Pp][Ee][Aa][Cc][Hh][Pp][Uu][Ff][Ff]|[Pp][Ee][Rr][Uu]|[Pp][Ii][Nn][Kk]|[Pp][Ll][Uu][Mm]|[Pp][Oo][Ww][Dd][Ee][Rr][Bb][Ll][Uu][Ee]|[Pp][Uu][Rr][Pp][Ll][Ee]|[Rr][Ee][Bb][Ee][Cc][Cc][Aa][Pp][Uu][Rr][Pp][Ll][Ee]|[Rr][Ee][Dd]|[Rr][Oo][Ss][Yy][Bb][Rr][Oo][Ww][Nn]|[Rr][Oo][Yy][Aa][Ll][Bb][Ll][Uu][Ee]|[Ss][Aa][Dd][Dd][Ll][Ee][Bb][Rr][Oo][Ww][Nn]|[Ss][Aa][Ll][Mm][Oo][Nn]|[Ss][Aa][Nn][Dd][Yy][Bb][Rr][Oo][Ww][Nn]|[Ss][Ee][Aa][Gg][Rr][Ee][Ee][Nn]|[Ss][Ee][Aa][Ss][Hh][Ee][Ll][Ll]|[Ss][Ii][Ee][Nn][Nn][Aa]|[Ss][Ii][Ll][Vv][Ee][Rr]|[Ss][Kk][Yy][Bb][Ll][Uu][Ee]|[Ss][Ll][Aa][Tt][Ee][Bb][Ll][Uu][Ee]|[Ss][Ll][Aa][Tt][Ee][Gg][Rr][Aa][Yy]|[Ss][Nn][Oo][Ww]|[Ss][Pp][Rr][Ii][Nn][Gg][Gg][Rr][Ee][Ee][Nn]|[Ss][Tt][Ee][Ee][Ll][Bb][Ll][Uu][Ee]|[Tt][Aa][Nn]|[Tt][Ee][Aa][Ll]|[Tt][Hh][Ii][Ss][Tt][Ll][Ee]|[Tt][Oo][Mm][Aa][Tt][Oo]|[Tt][Uu][Rr][Qq][Uu][Oo][Ii][Ss][Ee]|[Vv][Ii][Oo][Ll][Ee][Tt]|[Ww][Hh][Ee][Aa][Tt]|[Ww][Hh][Ii][Tt][Ee]|[Ww][Hh][Ii][Tt][Ee][Ss][Mm][Oo][Kk][Ee]|[Yy][Ee][Ll][Ll][Oo][Ww]|[Yy][Ee][Ll][Ll][Oo][Ww][Gg][Rr][Ee][Ee][Nn])$"
|
|
}
|
|
]
|
|
},
|
|
"gradientStop": {
|
|
"type": "object",
|
|
"properties": {
|
|
"offset": {
|
|
"type": "number"
|
|
},
|
|
"color": {
|
|
"$ref": "#/refs/color"
|
|
}
|
|
},
|
|
"required": [
|
|
"offset",
|
|
"color"
|
|
]
|
|
},
|
|
"linearGradient": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gradient": {
|
|
"enum": [
|
|
"linear"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"x1": {
|
|
"type": "number"
|
|
},
|
|
"y1": {
|
|
"type": "number"
|
|
},
|
|
"x2": {
|
|
"type": "number"
|
|
},
|
|
"y2": {
|
|
"type": "number"
|
|
},
|
|
"stops": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/gradientStop"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"gradient",
|
|
"stops"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"radialGradient": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gradient": {
|
|
"enum": [
|
|
"radial"
|
|
]
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"x1": {
|
|
"type": "number"
|
|
},
|
|
"y1": {
|
|
"type": "number"
|
|
},
|
|
"r1": {
|
|
"type": "number"
|
|
},
|
|
"x2": {
|
|
"type": "number"
|
|
},
|
|
"y2": {
|
|
"type": "number"
|
|
},
|
|
"r2": {
|
|
"type": "number"
|
|
},
|
|
"stops": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/gradientStop"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"gradient",
|
|
"stops"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"mark-group": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"group"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-group"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-group": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"clip": {
|
|
"type": "boolean"
|
|
},
|
|
"cornerRadius": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusTopLeft": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusTopRight": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusBottomRight": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusBottomLeft": {
|
|
"type": "number"
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/mark"
|
|
}
|
|
},
|
|
"strokeForeground": {
|
|
"type": "boolean"
|
|
},
|
|
"strokeOffset": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-arc": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"arc"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-arc"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-arc": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"startAngle": {
|
|
"type": "number"
|
|
},
|
|
"endAngle": {
|
|
"type": "number"
|
|
},
|
|
"padAngle": {
|
|
"type": "number"
|
|
},
|
|
"innerRadius": {
|
|
"type": "number"
|
|
},
|
|
"outerRadius": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadius": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-area": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"area"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-area"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-area": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"defined": {
|
|
"type": "boolean"
|
|
},
|
|
"interpolate": {
|
|
"enum": [
|
|
"basis",
|
|
"cardinal",
|
|
"catmull-rom",
|
|
"linear",
|
|
"monotone",
|
|
"natural",
|
|
"step",
|
|
"step-after",
|
|
"step-before"
|
|
]
|
|
},
|
|
"tension": {
|
|
"type": "number"
|
|
},
|
|
"orient": {
|
|
"enum": [
|
|
"horizontal",
|
|
"vertical"
|
|
]
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-image": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"image"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-image"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-image": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"url": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"aspect": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"smooth": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"align": {
|
|
"enum": [
|
|
"left",
|
|
"center",
|
|
"right"
|
|
],
|
|
"default": "left"
|
|
},
|
|
"baseline": {
|
|
"enum": [
|
|
"top",
|
|
"middle",
|
|
"bottom"
|
|
],
|
|
"default": "top"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-line": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"line"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-line"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-line": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"defined": {
|
|
"type": "boolean"
|
|
},
|
|
"interpolate": {
|
|
"enum": [
|
|
"basis",
|
|
"basis-closed",
|
|
"basis-open",
|
|
"bundle",
|
|
"cardinal",
|
|
"cardinal-closed",
|
|
"cardinal-open",
|
|
"catmull-rom",
|
|
"catmull-rom-closed",
|
|
"catmull-rom-open",
|
|
"linear",
|
|
"linear-closed",
|
|
"monotone",
|
|
"natural",
|
|
"step",
|
|
"step-after",
|
|
"step-before"
|
|
]
|
|
},
|
|
"tension": {
|
|
"type": "number"
|
|
},
|
|
"orient": {
|
|
"enum": [
|
|
"horizontal",
|
|
"vertical"
|
|
]
|
|
},
|
|
"size": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"path"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-path"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-path": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"angle": {
|
|
"type": "number"
|
|
},
|
|
"path": {
|
|
"$ref": "#/refs/path"
|
|
},
|
|
"scaleX": {
|
|
"type": "number"
|
|
},
|
|
"scaleY": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-rect": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"rect"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-rect"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-rect": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"cornerRadius": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusTopLeft": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusTopRight": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusBottomRight": {
|
|
"type": "number"
|
|
},
|
|
"cornerRadiusBottomLeft": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-rule": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"rule"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-rule"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-rule": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"x2": {
|
|
"type": "number"
|
|
},
|
|
"y2": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-symbol": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"symbol"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-symbol"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-symbol": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"angle": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"size": {
|
|
"type": "number",
|
|
"default": 100
|
|
},
|
|
"shape": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-text": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"text"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-text"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-text": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"text": {
|
|
"oneOf": [
|
|
{
|
|
"type": "string"
|
|
},
|
|
{
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"limit": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"lineHeight": {
|
|
"type": "number"
|
|
},
|
|
"dir": {
|
|
"type": "string",
|
|
"default": "ltr"
|
|
},
|
|
"ellipsis": {
|
|
"type": "string",
|
|
"default": "…"
|
|
},
|
|
"align": {
|
|
"enum": [
|
|
"left",
|
|
"center",
|
|
"right"
|
|
],
|
|
"default": "left"
|
|
},
|
|
"baseline": {
|
|
"enum": [
|
|
"top",
|
|
"middle",
|
|
"bottom",
|
|
"alphabetic"
|
|
],
|
|
"default": "alphabetic"
|
|
},
|
|
"angle": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"theta": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"radius": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"dx": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"dy": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"font": {
|
|
"type": "string",
|
|
"default": "sans-serif"
|
|
},
|
|
"fontSize": {
|
|
"type": "number"
|
|
},
|
|
"fontStyle": {
|
|
"enum": [
|
|
"normal",
|
|
"italic",
|
|
"oblique"
|
|
],
|
|
"default": "normal"
|
|
},
|
|
"fontWeight": {
|
|
"enum": [
|
|
"normal",
|
|
"bold",
|
|
"bolder",
|
|
"lighter",
|
|
100,
|
|
200,
|
|
300,
|
|
400,
|
|
500,
|
|
600,
|
|
700,
|
|
800,
|
|
900
|
|
],
|
|
"default": "normal"
|
|
},
|
|
"fontVariant": {
|
|
"enum": [
|
|
"normal",
|
|
"small-caps"
|
|
],
|
|
"default": "normal"
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
},
|
|
"mark-trail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"marktype": {
|
|
"enum": [
|
|
"trail"
|
|
]
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"interactive": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"items": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/refs/item-trail"
|
|
}
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"required": [
|
|
"marktype"
|
|
],
|
|
"additionalProperties": false
|
|
},
|
|
"item-trail": {
|
|
"type": "object",
|
|
"properties": {
|
|
"x": {
|
|
"type": "number"
|
|
},
|
|
"y": {
|
|
"type": "number"
|
|
},
|
|
"width": {
|
|
"type": "number"
|
|
},
|
|
"height": {
|
|
"type": "number"
|
|
},
|
|
"opacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"fill": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"fillOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"stroke": {
|
|
"$ref": "#/refs/paint"
|
|
},
|
|
"strokeOpacity": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeWidth": {
|
|
"type": "number",
|
|
"default": 1
|
|
},
|
|
"strokeCap": {
|
|
"enum": [
|
|
"butt",
|
|
"cap",
|
|
"round"
|
|
],
|
|
"default": "butt"
|
|
},
|
|
"strokeJoin": {
|
|
"enum": [
|
|
"miter",
|
|
"round",
|
|
"bevel"
|
|
],
|
|
"default": "miter"
|
|
},
|
|
"strokeMiterLimit": {
|
|
"type": "number"
|
|
},
|
|
"strokeDash": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "number"
|
|
}
|
|
},
|
|
"strokeDashOffset": {
|
|
"type": "number",
|
|
"default": 0
|
|
},
|
|
"zindex": {
|
|
"type": "number"
|
|
},
|
|
"cursor": {
|
|
"type": "string"
|
|
},
|
|
"href": {
|
|
"type": "string",
|
|
"format": "uri-reference"
|
|
},
|
|
"tooltip": {},
|
|
"defined": {
|
|
"type": "boolean"
|
|
},
|
|
"size": {
|
|
"type": "number",
|
|
"default": 1
|
|
}
|
|
},
|
|
"additionalProperties": false
|
|
}
|
|
}
|
|
} |