Skip to content

Commit 30e43d4

Browse files
committed
release 0.7.17 91eb07e
1 parent fb0d298 commit 30e43d4

File tree

4 files changed

+4622
-4586
lines changed

4 files changed

+4622
-4586
lines changed

spec.json

Lines changed: 74 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,17 @@
6868
"supportedTypes": {"Q": 1}
6969
},
7070
"reverse": {"type": "boolean","default": false,"supportedTypes": {"Q": 1,"T": 1}},
71+
"nice": {
72+
"type": "string",
73+
"enum": ["second","minute","hour","day","week","month","year"],
74+
"supportedTypes": {"T": 1}
75+
},
7176
"zero": {
7277
"type": "boolean",
7378
"description": "Include zero",
7479
"default": true,
7580
"supportedTypes": {"Q": 1,"T": 1}
7681
},
77-
"nice": {
78-
"type": "string",
79-
"enum": ["second","minute","hour","day","week","month","year"],
80-
"supportedTypes": {"T": 1}
81-
},
8282
"useRawDomain": {
8383
"type": "boolean",
8484
"description": "Use the raw data range as scale domain instead of aggregated data for aggregate axis. This option does not work with sum or count aggregateas they might have a substantially larger scale range.By default, use value from config.useRawDomain."
@@ -88,6 +88,10 @@
8888
"axis": {
8989
"type": "object",
9090
"properties": {
91+
"format": {
92+
"type": "string",
93+
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
94+
},
9195
"grid": {
9296
"type": "boolean",
9397
"default": true,
@@ -96,7 +100,7 @@
96100
"layer": {
97101
"type": "string",
98102
"default": "back",
99-
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks."
103+
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks. One of \"front\" (default) or \"back\"."
100104
},
101105
"orient": {
102106
"type": "string",
@@ -113,16 +117,6 @@
113117
"type": "string",
114118
"description": "A title for the axis. (Shows field name and its function by default.)"
115119
},
116-
"titleMaxLength": {
117-
"type": "integer",
118-
"minimum": 0,
119-
"description": "Max length for axis title if the title is automatically generated from the field's description"
120-
},
121-
"titleOffset": {"type": "integer","description": "A title offset value for the axis."},
122-
"format": {
123-
"type": "string",
124-
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
125-
},
126120
"maxLabelLength": {
127121
"type": "integer",
128122
"default": 25,
@@ -134,7 +128,13 @@
134128
"minimum": 0,
135129
"maximum": 360,
136130
"description": "Angle by which to rotate labels. Set to 0 to force horizontal."
137-
}
131+
},
132+
"titleMaxLength": {
133+
"type": "integer",
134+
"minimum": 0,
135+
"description": "Max length for axis title if the title is automatically generated from the field's description"
136+
},
137+
"titleOffset": {"type": "integer","description": "A title offset value for the axis."}
138138
}
139139
},
140140
"band": {
@@ -216,17 +216,17 @@
216216
"supportedTypes": {"Q": 1}
217217
},
218218
"reverse": {"type": "boolean","default": false,"supportedTypes": {"Q": 1,"T": 1}},
219+
"nice": {
220+
"type": "string",
221+
"enum": ["second","minute","hour","day","week","month","year"],
222+
"supportedTypes": {"T": 1}
223+
},
219224
"zero": {
220225
"type": "boolean",
221226
"description": "Include zero",
222227
"default": true,
223228
"supportedTypes": {"Q": 1,"T": 1}
224229
},
225-
"nice": {
226-
"type": "string",
227-
"enum": ["second","minute","hour","day","week","month","year"],
228-
"supportedTypes": {"T": 1}
229-
},
230230
"useRawDomain": {
231231
"type": "boolean",
232232
"description": "Use the raw data range as scale domain instead of aggregated data for aggregate axis. This option does not work with sum or count aggregateas they might have a substantially larger scale range.By default, use value from config.useRawDomain."
@@ -236,6 +236,10 @@
236236
"axis": {
237237
"type": "object",
238238
"properties": {
239+
"format": {
240+
"type": "string",
241+
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
242+
},
239243
"grid": {
240244
"type": "boolean",
241245
"default": true,
@@ -244,7 +248,7 @@
244248
"layer": {
245249
"type": "string",
246250
"default": "back",
247-
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks."
251+
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks. One of \"front\" (default) or \"back\"."
248252
},
249253
"orient": {
250254
"type": "string",
@@ -261,16 +265,6 @@
261265
"type": "string",
262266
"description": "A title for the axis. (Shows field name and its function by default.)"
263267
},
264-
"titleMaxLength": {
265-
"type": "integer",
266-
"minimum": 0,
267-
"description": "Max length for axis title if the title is automatically generated from the field's description"
268-
},
269-
"titleOffset": {"type": "integer","description": "A title offset value for the axis."},
270-
"format": {
271-
"type": "string",
272-
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
273-
},
274268
"maxLabelLength": {
275269
"type": "integer",
276270
"default": 25,
@@ -282,7 +276,13 @@
282276
"minimum": 0,
283277
"maximum": 360,
284278
"description": "Angle by which to rotate labels. Set to 0 to force horizontal."
285-
}
279+
},
280+
"titleMaxLength": {
281+
"type": "integer",
282+
"minimum": 0,
283+
"description": "Max length for axis title if the title is automatically generated from the field's description"
284+
},
285+
"titleOffset": {"type": "integer","description": "A title offset value for the axis."}
286286
}
287287
},
288288
"band": {
@@ -361,6 +361,10 @@
361361
"axis": {
362362
"type": "object",
363363
"properties": {
364+
"format": {
365+
"type": "string",
366+
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
367+
},
364368
"grid": {
365369
"type": "boolean",
366370
"default": true,
@@ -369,7 +373,7 @@
369373
"layer": {
370374
"type": "string",
371375
"default": "back",
372-
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks."
376+
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks. One of \"front\" (default) or \"back\"."
373377
},
374378
"orient": {
375379
"type": "string",
@@ -386,16 +390,6 @@
386390
"type": "string",
387391
"description": "A title for the axis. (Shows field name and its function by default.)"
388392
},
389-
"titleMaxLength": {
390-
"type": "integer",
391-
"minimum": 0,
392-
"description": "Max length for axis title if the title is automatically generated from the field's description"
393-
},
394-
"titleOffset": {"type": "integer","description": "A title offset value for the axis."},
395-
"format": {
396-
"type": "string",
397-
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
398-
},
399393
"maxLabelLength": {
400394
"type": "integer",
401395
"default": 25,
@@ -407,7 +401,13 @@
407401
"minimum": 0,
408402
"maximum": 360,
409403
"description": "Angle by which to rotate labels. Set to 0 to force horizontal."
410-
}
404+
},
405+
"titleMaxLength": {
406+
"type": "integer",
407+
"minimum": 0,
408+
"description": "Max length for axis title if the title is automatically generated from the field's description"
409+
},
410+
"titleOffset": {"type": "integer","description": "A title offset value for the axis."}
411411
}
412412
},
413413
"height": {"type": "number","minimum": 0,"default": 150}
@@ -467,6 +467,10 @@
467467
"axis": {
468468
"type": "object",
469469
"properties": {
470+
"format": {
471+
"type": "string",
472+
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
473+
},
470474
"grid": {
471475
"type": "boolean",
472476
"default": true,
@@ -475,7 +479,7 @@
475479
"layer": {
476480
"type": "string",
477481
"default": "back",
478-
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks."
482+
"description": "A string indicating if the axis (and any gridlines) should be placed above or below the data marks. One of \"front\" (default) or \"back\"."
479483
},
480484
"orient": {
481485
"type": "string",
@@ -492,16 +496,6 @@
492496
"type": "string",
493497
"description": "A title for the axis. (Shows field name and its function by default.)"
494498
},
495-
"titleMaxLength": {
496-
"type": "integer",
497-
"minimum": 0,
498-
"description": "Max length for axis title if the title is automatically generated from the field's description"
499-
},
500-
"titleOffset": {"type": "integer","description": "A title offset value for the axis."},
501-
"format": {
502-
"type": "string",
503-
"description": "The formatting pattern for axis labels. If not undefined, this will be determined by small/largeNumberFormat and the max value of the field."
504-
},
505499
"maxLabelLength": {
506500
"type": "integer",
507501
"default": 12,
@@ -513,7 +507,13 @@
513507
"minimum": 0,
514508
"maximum": 360,
515509
"description": "Angle by which to rotate labels. Set to 0 to force horizontal."
516-
}
510+
},
511+
"titleMaxLength": {
512+
"type": "integer",
513+
"minimum": 0,
514+
"description": "Max length for axis title if the title is automatically generated from the field's description"
515+
},
516+
"titleOffset": {"type": "integer","description": "A title offset value for the axis."}
517517
}
518518
},
519519
"width": {"type": "number","minimum": 0,"default": 150}
@@ -576,17 +576,17 @@
576576
"supportedTypes": {"Q": 1}
577577
},
578578
"reverse": {"type": "boolean","default": false,"supportedTypes": {"Q": 1,"T": 1}},
579+
"nice": {
580+
"type": "string",
581+
"enum": ["second","minute","hour","day","week","month","year"],
582+
"supportedTypes": {"T": 1}
583+
},
579584
"zero": {
580585
"type": "boolean",
581586
"description": "Include zero",
582587
"default": true,
583588
"supportedTypes": {"Q": 1,"T": 1}
584589
},
585-
"nice": {
586-
"type": "string",
587-
"enum": ["second","minute","hour","day","week","month","year"],
588-
"supportedTypes": {"T": 1}
589-
},
590590
"useRawDomain": {
591591
"type": "boolean",
592592
"description": "Use the raw data range as scale domain instead of aggregated data for aggregate axis. This option does not work with sum or count aggregateas they might have a substantially larger scale range.By default, use value from config.useRawDomain."
@@ -672,17 +672,17 @@
672672
"supportedTypes": {"Q": 1}
673673
},
674674
"reverse": {"type": "boolean","default": false,"supportedTypes": {"Q": 1,"T": 1}},
675+
"nice": {
676+
"type": "string",
677+
"enum": ["second","minute","hour","day","week","month","year"],
678+
"supportedTypes": {"T": 1}
679+
},
675680
"zero": {
676681
"type": "boolean",
677682
"description": "Include zero",
678683
"default": true,
679684
"supportedTypes": {"Q": 1,"T": 1}
680685
},
681-
"nice": {
682-
"type": "string",
683-
"enum": ["second","minute","hour","day","week","month","year"],
684-
"supportedTypes": {"T": 1}
685-
},
686686
"useRawDomain": {
687687
"type": "boolean",
688688
"description": "Use the raw data range as scale domain instead of aggregated data for aggregate axis. This option does not work with sum or count aggregateas they might have a substantially larger scale range.By default, use value from config.useRawDomain."
@@ -904,17 +904,17 @@
904904
"supportedTypes": {"Q": 1}
905905
},
906906
"reverse": {"type": "boolean","default": false,"supportedTypes": {"Q": 1,"T": 1}},
907+
"nice": {
908+
"type": "string",
909+
"enum": ["second","minute","hour","day","week","month","year"],
910+
"supportedTypes": {"T": 1}
911+
},
907912
"zero": {
908913
"type": "boolean",
909914
"description": "Include zero",
910915
"default": true,
911916
"supportedTypes": {"Q": 1,"T": 1}
912917
},
913-
"nice": {
914-
"type": "string",
915-
"enum": ["second","minute","hour","day","week","month","year"],
916-
"supportedTypes": {"T": 1}
917-
},
918918
"useRawDomain": {
919919
"type": "boolean",
920920
"description": "Use the raw data range as scale domain instead of aggregated data for aggregate axis. This option does not work with sum or count aggregateas they might have a substantially larger scale range.By default, use value from config.useRawDomain."
@@ -1022,6 +1022,7 @@
10221022
"filterNull": {
10231023
"type": "object",
10241024
"properties": {
1025+
"N": {"type": "boolean","default": false},
10251026
"O": {"type": "boolean","default": false},
10261027
"Q": {"type": "boolean","default": true},
10271028
"T": {"type": "boolean","default": true}

0 commit comments

Comments
 (0)