From b64d4065436f0b42acf98f0401a086d22b06c591 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Tue, 9 Aug 2022 00:59:27 +0000 Subject: [PATCH] chore: update examples [CI] --- examples/compiled/arc_ordinal_theta.vg.json | 2 +- examples/compiled/bar.vg.json | 2 +- examples/compiled/bar_aggregate.vg.json | 2 +- .../compiled/bar_aggregate_format.vg.json | 2 +- .../bar_aggregate_sort_by_encoding.vg.json | 2 +- .../compiled/bar_aggregate_sort_mean.vg.json | 2 +- .../compiled/bar_aggregate_transform.vg.json | 2 +- .../compiled/bar_aggregate_vertical.vg.json | 2 +- examples/compiled/bar_argmax.vg.json | 2 +- .../compiled/bar_argmax_transform.vg.json | 2 +- examples/compiled/bar_array_aggregate.vg.json | 2 +- examples/compiled/bar_axis_orient.vg.json | 2 +- .../compiled/bar_axis_space_saving.vg.json | 2 +- .../compiled/bar_color_disabled_scale.vg.json | 2 +- examples/compiled/bar_column_fold.vg.json | 2 +- examples/compiled/bar_column_pivot.vg.json | 2 +- .../compiled/bar_corner_radius_end.vg.json | 2 +- examples/compiled/bar_count_minimap.vg.json | 4 ++-- .../compiled/bar_custom_sort_full.vg.json | 2 +- .../compiled/bar_custom_sort_partial.vg.json | 2 +- .../bar_default_tooltip_title_null.vg.json | 2 +- examples/compiled/bar_distinct.vg.json | 2 +- ...diverging_stack_population_pyramid.vg.json | 2 +- .../bar_diverging_stack_transform.vg.json | 2 +- examples/compiled/bar_filter_calc.vg.json | 2 +- examples/compiled/bar_fit.vg.json | 2 +- examples/compiled/bar_gantt.vg.json | 2 +- examples/compiled/bar_grouped.vg.json | 2 +- .../bar_grouped_custom_padding.vg.json | 2 +- .../compiled/bar_grouped_errorbar.vg.json | 2 +- examples/compiled/bar_grouped_facet.vg.json | 2 +- ...ar_grouped_facet_independent_scale.vg.json | 2 +- ...acet_independent_scale_fixed_width.vg.json | 2 +- .../compiled/bar_grouped_fixed_width.vg.json | 2 +- .../compiled/bar_grouped_horizontal.vg.json | 2 +- examples/compiled/bar_grouped_label.vg.json | 2 +- .../compiled/bar_grouped_repeated.vg.json | 4 ++-- examples/compiled/bar_grouped_stacked.vg.json | 2 +- .../bar_grouped_step_for_offset.vg.json | 2 +- .../bar_grouped_step_for_position.vg.json | 2 +- examples/compiled/bar_grouped_thin.png | Bin 105875 -> 122777 bytes examples/compiled/bar_grouped_thin.svg | 2 +- examples/compiled/bar_grouped_thin.vg.json | 2 +- .../compiled/bar_layered_transparent.vg.json | 2 +- examples/compiled/bar_month.vg.json | 2 +- .../bar_multi_values_per_categories.vg.json | 2 +- examples/compiled/bar_negative.vg.json | 2 +- .../bar_negative_horizontal_label.vg.json | 2 +- examples/compiled/bar_params.vg.json | 2 +- examples/compiled/bar_params_bound.vg.json | 2 +- .../compiled/bar_percent_of_total.vg.json | 2 +- examples/compiled/bar_size_default.vg.json | 2 +- .../compiled/bar_size_explicit_bad.vg.json | 2 +- examples/compiled/bar_size_fit.vg.json | 2 +- examples/compiled/bar_size_responsive.vg.json | 2 +- examples/compiled/bar_size_step_small.vg.json | 2 +- examples/compiled/bar_sort_by_count.vg.json | 2 +- examples/compiled/bar_swap_axes.vg.json | 2 +- examples/compiled/bar_swap_custom.vg.json | 2 +- examples/compiled/bar_title.vg.json | 2 +- examples/compiled/bar_title_start.vg.json | 2 +- examples/compiled/bar_tooltip.vg.json | 2 +- examples/compiled/bar_tooltip_multi.vg.json | 2 +- examples/compiled/bar_tooltip_title.vg.json | 2 +- .../bar_x_offset_without_x_broken.vg.json | 2 +- .../compiled/concat_bar_layer_circle.vg.json | 2 +- .../concat_population_pyramid.vg.json | 4 ++-- examples/compiled/concat_weather.vg.json | 4 ++-- .../facet_cross_independent_scale.vg.json | 4 ++-- examples/compiled/facet_custom.vg.json | 2 +- examples/compiled/facet_custom_header.vg.json | 2 +- examples/compiled/facet_grid_bar.vg.json | 2 +- .../compiled/facet_independent_scale.vg.json | 2 +- examples/compiled/hconcat_weather.vg.json | 2 +- examples/compiled/histogram_ordinal.vg.json | 2 +- .../compiled/histogram_ordinal_sort.vg.json | 2 +- .../interactive_bar_select_highlight.vg.json | 2 +- .../compiled/interactive_concat_layer.vg.json | 2 +- .../interactive_dashboard_europe_pop.vg.json | 4 ++-- .../interactive_seattle_weather.vg.json | 2 +- .../joinaggregate_mean_difference.vg.json | 2 +- ...naggregate_mean_difference_by_year.vg.json | 2 +- .../joinaggregate_percent_of_total.vg.json | 2 +- .../compiled/layer_bar_annotations.vg.json | 4 ++-- .../compiled/layer_bar_circle_grouped.vg.json | 2 +- examples/compiled/layer_bar_fruit.vg.json | 2 +- .../layer_bar_grouped_line_ungrouped.vg.json | 2 +- examples/compiled/layer_bar_labels.vg.json | 2 +- .../compiled/layer_bar_labels_grey.vg.json | 2 +- .../compiled/layer_bar_labels_style.vg.json | 2 +- examples/compiled/layer_bar_line.vg.json | 2 +- .../compiled/layer_bar_line_union.vg.json | 2 +- examples/compiled/layer_bar_month.vg.json | 2 +- .../layer_bar_tick_datum_grouped.vg.json | 2 +- .../compiled/layer_precipitation_mean.vg.json | 2 +- examples/compiled/layer_text_heatmap.vg.json | 4 ++-- .../layer_text_heatmap_joinaggregate.vg.json | 4 ++-- examples/compiled/lookup.vg.json | 2 +- examples/compiled/rect_heatmap.vg.json | 4 ++-- .../compiled/rect_heatmap_weather.vg.json | 4 ++-- examples/compiled/rect_lasagna.vg.json | 4 ++-- .../selection_composition_and.vg.json | 4 ++-- .../compiled/selection_composition_or.vg.json | 4 ++-- examples/compiled/selection_heatmap.vg.json | 4 ++-- .../selection_interval_mark_style.vg.json | 4 ++-- .../selection_layer_bar_month.vg.json | 2 +- .../selection_project_interval.vg.json | 4 ++-- .../selection_project_interval_x.vg.json | 4 ++-- .../selection_project_interval_x_y.vg.json | 4 ++-- .../selection_project_interval_y.vg.json | 4 ++-- .../compiled/selection_type_interval.vg.json | 4 ++-- .../selection_type_interval_invert.vg.json | 4 ++-- .../compiled/selection_type_point.vg.json | 4 ++-- .../selection_type_single_dblclick.vg.json | 4 ++-- .../selection_type_single_mouseover.vg.json | 4 ++-- examples/compiled/stacked_bar_count.vg.json | 2 +- ...ked_bar_count_corner_radius_config.vg.json | 2 +- ...acked_bar_count_corner_radius_mark.vg.json | 2 +- ...ked_bar_count_corner_radius_mark_x.vg.json | 2 +- ...ked_bar_count_corner_radius_stroke.vg.json | 2 +- examples/compiled/stacked_bar_h.vg.json | 2 +- .../stacked_bar_h_normalized_labeled.vg.json | 2 +- examples/compiled/stacked_bar_h_order.vg.json | 2 +- .../stacked_bar_h_order_custom.vg.json | 2 +- .../compiled/stacked_bar_normalize.vg.json | 2 +- .../compiled/stacked_bar_population.vg.json | 2 +- .../stacked_bar_population_transform.vg.json | 2 +- .../compiled/stacked_bar_sum_opacity.vg.json | 2 +- .../compiled/stacked_bar_unaggregate.vg.json | 2 +- examples/compiled/stacked_bar_v.vg.json | 2 +- examples/compiled/stacked_bar_weather.vg.json | 2 +- .../compiled/test_aggregate_nested.vg.json | 2 +- examples/compiled/trellis_bar.vg.json | 2 +- .../compiled/trellis_bar_no_header.vg.json | 2 +- examples/compiled/trellis_stacked_bar.vg.json | 2 +- examples/compiled/vconcat_weather.vg.json | 2 +- examples/compiled/window_top_k.vg.json | 2 +- examples/compiled/window_top_k_others.vg.json | 2 +- 138 files changed, 162 insertions(+), 162 deletions(-) diff --git a/examples/compiled/arc_ordinal_theta.vg.json b/examples/compiled/arc_ordinal_theta.vg.json index b8aed31ada8..d89f45594fd 100644 --- a/examples/compiled/arc_ordinal_theta.vg.json +++ b/examples/compiled/arc_ordinal_theta.vg.json @@ -57,7 +57,7 @@ "endAngle": { "scale": "theta", "field": "dir", - "offset": {"scale": "theta", "band": 1} + "offset": {"signal": "max(0.25, bandwidth('theta'))"} } } } diff --git a/examples/compiled/bar.vg.json b/examples/compiled/bar.vg.json index cf7d1e2bbca..a7403201ada 100644 --- a/examples/compiled/bar.vg.json +++ b/examples/compiled/bar.vg.json @@ -60,7 +60,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_aggregate.vg.json b/examples/compiled/bar_aggregate.vg.json index 515e795f5ac..034f12aaf45 100644 --- a/examples/compiled/bar_aggregate.vg.json +++ b/examples/compiled/bar_aggregate.vg.json @@ -49,7 +49,7 @@ "x": {"scale": "x", "field": "sum_people"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_aggregate_format.vg.json b/examples/compiled/bar_aggregate_format.vg.json index 9c2dab9cfc8..ef2b5a09f18 100644 --- a/examples/compiled/bar_aggregate_format.vg.json +++ b/examples/compiled/bar_aggregate_format.vg.json @@ -49,7 +49,7 @@ "x": {"scale": "x", "field": "sum_people"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_aggregate_sort_by_encoding.vg.json b/examples/compiled/bar_aggregate_sort_by_encoding.vg.json index 281bdfeca83..de6fe777a04 100644 --- a/examples/compiled/bar_aggregate_sort_by_encoding.vg.json +++ b/examples/compiled/bar_aggregate_sort_by_encoding.vg.json @@ -53,7 +53,7 @@ "x": {"scale": "x", "field": "sum_people"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_aggregate_sort_mean.vg.json b/examples/compiled/bar_aggregate_sort_mean.vg.json index 2acec08b42d..4973b4a9c25 100644 --- a/examples/compiled/bar_aggregate_sort_mean.vg.json +++ b/examples/compiled/bar_aggregate_sort_mean.vg.json @@ -53,7 +53,7 @@ "x": {"scale": "x", "field": "sum_people"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_aggregate_transform.vg.json b/examples/compiled/bar_aggregate_transform.vg.json index 47ed9786bfb..2d3a70d9418 100644 --- a/examples/compiled/bar_aggregate_transform.vg.json +++ b/examples/compiled/bar_aggregate_transform.vg.json @@ -53,7 +53,7 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; mean_acc: \" + (format(datum[\"mean_acc\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_acc_end"}, "y2": {"scale": "y", "field": "mean_acc_start"} } diff --git a/examples/compiled/bar_aggregate_vertical.vg.json b/examples/compiled/bar_aggregate_vertical.vg.json index 73ca1cd7937..4691e64ce7d 100644 --- a/examples/compiled/bar_aggregate_vertical.vg.json +++ b/examples/compiled/bar_aggregate_vertical.vg.json @@ -45,7 +45,7 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Mean of Acceleration: \" + (format(datum[\"mean_Acceleration\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_Acceleration"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_argmax.vg.json b/examples/compiled/bar_argmax.vg.json index d3ad3245d94..13f7d7dd35e 100644 --- a/examples/compiled/bar_argmax.vg.json +++ b/examples/compiled/bar_argmax.vg.json @@ -51,7 +51,7 @@ }, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "Major Genre"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_argmax_transform.vg.json b/examples/compiled/bar_argmax_transform.vg.json index 87a4afbed9f..850047557f3 100644 --- a/examples/compiled/bar_argmax_transform.vg.json +++ b/examples/compiled/bar_argmax_transform.vg.json @@ -70,7 +70,7 @@ "field": "argmax_US_Gross\\.Production Budget\\._start" }, "y": {"scale": "y", "field": "Major Genre"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_array_aggregate.vg.json b/examples/compiled/bar_array_aggregate.vg.json index dfe641c48ec..6ff6f5ea89a 100644 --- a/examples/compiled/bar_array_aggregate.vg.json +++ b/examples/compiled/bar_array_aggregate.vg.json @@ -58,7 +58,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; Average of b: \" + (format(datum[\"average_b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "average_b"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_axis_orient.vg.json b/examples/compiled/bar_axis_orient.vg.json index 1f5b146912f..53f11264610 100644 --- a/examples/compiled/bar_axis_orient.vg.json +++ b/examples/compiled/bar_axis_orient.vg.json @@ -71,7 +71,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_axis_space_saving.vg.json b/examples/compiled/bar_axis_space_saving.vg.json index 5eaf09008ba..c204ae6671b 100644 --- a/examples/compiled/bar_axis_space_saving.vg.json +++ b/examples/compiled/bar_axis_space_saving.vg.json @@ -43,7 +43,7 @@ "x": {"scale": "x", "field": "__count"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "Origin", "offset": 5, "band": 0.25}, - "height": {"scale": "y", "band": 0.5} + "height": {"signal": "max(0.25, 0.5 * bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_color_disabled_scale.vg.json b/examples/compiled/bar_color_disabled_scale.vg.json index 68c3a29ad3f..1f95862e5d8 100644 --- a/examples/compiled/bar_color_disabled_scale.vg.json +++ b/examples/compiled/bar_color_disabled_scale.vg.json @@ -54,7 +54,7 @@ "signal": "\"color: \" + (isValid(datum[\"color\"]) ? datum[\"color\"] : \"\"+datum[\"color\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "color"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_column_fold.vg.json b/examples/compiled/bar_column_fold.vg.json index f197b99d3d8..77675fa56dc 100644 --- a/examples/compiled/bar_column_fold.vg.json +++ b/examples/compiled/bar_column_fold.vg.json @@ -138,7 +138,7 @@ "signal": "\"country: \" + (isValid(datum[\"country\"]) ? datum[\"country\"] : \"\"+datum[\"country\"]) + \"; value: \" + (format(datum[\"value\"], \"\"))" }, "x": {"scale": "x", "field": "country"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_column_pivot.vg.json b/examples/compiled/bar_column_pivot.vg.json index 3e69682af48..e66f5a1ea3e 100644 --- a/examples/compiled/bar_column_pivot.vg.json +++ b/examples/compiled/bar_column_pivot.vg.json @@ -65,7 +65,7 @@ "signal": "\"country: \" + (isValid(datum[\"country\"]) ? datum[\"country\"] : \"\"+datum[\"country\"]) + \"; gold: \" + (format(datum[\"gold\"], \"\"))" }, "x": {"scale": "x", "field": "country"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "gold_end"}, "y2": {"scale": "y", "field": "gold_start"} } diff --git a/examples/compiled/bar_corner_radius_end.vg.json b/examples/compiled/bar_corner_radius_end.vg.json index 64a6015a4f1..6c1a57b6147 100644 --- a/examples/compiled/bar_corner_radius_end.vg.json +++ b/examples/compiled/bar_corner_radius_end.vg.json @@ -63,7 +63,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min_b_start\"]),scale('y',datum[\"max_b_start\"]),scale('y',datum[\"min_b_end\"]),scale('y',datum[\"max_b_end\"]))" }, diff --git a/examples/compiled/bar_count_minimap.vg.json b/examples/compiled/bar_count_minimap.vg.json index 117eab54930..55686d7c9f2 100644 --- a/examples/compiled/bar_count_minimap.vg.json +++ b/examples/compiled/bar_count_minimap.vg.json @@ -92,7 +92,7 @@ "x": {"scale": "concat_0_x", "field": "__count"}, "x2": {"scale": "concat_0_x", "value": 0}, "y": {"scale": "concat_0_y", "field": "Name"}, - "height": {"scale": "concat_0_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_0_y'))"} } } } @@ -362,7 +362,7 @@ "x": {"scale": "concat_1_x", "field": "__count"}, "x2": {"scale": "concat_1_x", "value": 0}, "y": {"scale": "concat_1_y", "field": "Name"}, - "height": {"scale": "concat_1_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_1_y'))"} } } }, diff --git a/examples/compiled/bar_custom_sort_full.vg.json b/examples/compiled/bar_custom_sort_full.vg.json index 4cfa00cbdc1..7a444d9ab3a 100644 --- a/examples/compiled/bar_custom_sort_full.vg.json +++ b/examples/compiled/bar_custom_sort_full.vg.json @@ -60,7 +60,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_custom_sort_partial.vg.json b/examples/compiled/bar_custom_sort_partial.vg.json index cc377031816..6828a9c6a4a 100644 --- a/examples/compiled/bar_custom_sort_partial.vg.json +++ b/examples/compiled/bar_custom_sort_partial.vg.json @@ -67,7 +67,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_default_tooltip_title_null.vg.json b/examples/compiled/bar_default_tooltip_title_null.vg.json index 414e5a232d9..22a9c5dfb09 100644 --- a/examples/compiled/bar_default_tooltip_title_null.vg.json +++ b/examples/compiled/bar_default_tooltip_title_null.vg.json @@ -63,7 +63,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_distinct.vg.json b/examples/compiled/bar_distinct.vg.json index 1eb0ce79b86..17721c53551 100644 --- a/examples/compiled/bar_distinct.vg.json +++ b/examples/compiled/bar_distinct.vg.json @@ -45,7 +45,7 @@ "signal": "\"Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Distinct of Name: \" + (format(datum[\"distinct_Name\"], \"\"))" }, "x": {"scale": "x", "field": "Origin"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "distinct_Name"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_diverging_stack_population_pyramid.vg.json b/examples/compiled/bar_diverging_stack_population_pyramid.vg.json index 4bf0a341e37..e0afae68d87 100644 --- a/examples/compiled/bar_diverging_stack_population_pyramid.vg.json +++ b/examples/compiled/bar_diverging_stack_population_pyramid.vg.json @@ -67,7 +67,7 @@ "x": {"scale": "x", "field": "sum_signed_people_end"}, "x2": {"scale": "x", "field": "sum_signed_people_start"}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_diverging_stack_transform.vg.json b/examples/compiled/bar_diverging_stack_transform.vg.json index 950cdca34b0..499eb20a72a 100644 --- a/examples/compiled/bar_diverging_stack_transform.vg.json +++ b/examples/compiled/bar_diverging_stack_transform.vg.json @@ -312,7 +312,7 @@ "x": {"scale": "x", "field": "nx"}, "x2": {"scale": "x", "field": "nx2"}, "y": {"scale": "y", "field": "question"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_filter_calc.vg.json b/examples/compiled/bar_filter_calc.vg.json index f16d151db1f..ddaf50dcb1a 100644 --- a/examples/compiled/bar_filter_calc.vg.json +++ b/examples/compiled/bar_filter_calc.vg.json @@ -62,7 +62,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b2: \" + (format(datum[\"b2\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b2_end"}, "y2": {"scale": "y", "field": "b2_start"} } diff --git a/examples/compiled/bar_fit.vg.json b/examples/compiled/bar_fit.vg.json index 6abf452be92..bd1f49f6791 100644 --- a/examples/compiled/bar_fit.vg.json +++ b/examples/compiled/bar_fit.vg.json @@ -55,7 +55,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_gantt.vg.json b/examples/compiled/bar_gantt.vg.json index 0379ed49f33..4fd65adfac1 100644 --- a/examples/compiled/bar_gantt.vg.json +++ b/examples/compiled/bar_gantt.vg.json @@ -48,7 +48,7 @@ "x": {"scale": "x", "field": "start"}, "x2": {"scale": "x", "field": "end"}, "y": {"scale": "y", "field": "task"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_grouped.vg.json b/examples/compiled/bar_grouped.vg.json index efeaca1d2d7..23798b9f9d9 100644 --- a/examples/compiled/bar_grouped.vg.json +++ b/examples/compiled/bar_grouped.vg.json @@ -66,7 +66,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_custom_padding.vg.json b/examples/compiled/bar_grouped_custom_padding.vg.json index 3ed25ccd142..b6916729ed3 100644 --- a/examples/compiled/bar_grouped_custom_padding.vg.json +++ b/examples/compiled/bar_grouped_custom_padding.vg.json @@ -63,7 +63,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_errorbar.vg.json b/examples/compiled/bar_grouped_errorbar.vg.json index 7b8e24a0310..1e6a3ac463a 100644 --- a/examples/compiled/bar_grouped_errorbar.vg.json +++ b/examples/compiled/bar_grouped_errorbar.vg.json @@ -83,7 +83,7 @@ "field": "Cylinders", "offset": {"scale": "xOffset", "field": "Origin"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "mean_Acceleration"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_grouped_facet.vg.json b/examples/compiled/bar_grouped_facet.vg.json index 0b06ad59416..caa2f96c81a 100644 --- a/examples/compiled/bar_grouped_facet.vg.json +++ b/examples/compiled/bar_grouped_facet.vg.json @@ -131,7 +131,7 @@ "signal": "\"group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"]) + \"; value: \" + (format(datum[\"value\"], \"\"))" }, "x": {"scale": "x", "field": "group"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_facet_independent_scale.vg.json b/examples/compiled/bar_grouped_facet_independent_scale.vg.json index 8c49ce7ab98..61f5f87a69d 100644 --- a/examples/compiled/bar_grouped_facet_independent_scale.vg.json +++ b/examples/compiled/bar_grouped_facet_independent_scale.vg.json @@ -149,7 +149,7 @@ "signal": "\"group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"]) + \"; value: \" + (format(datum[\"value\"], \"\"))" }, "x": {"scale": "child_x", "field": "group"}, - "width": {"scale": "child_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('child_x'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_facet_independent_scale_fixed_width.vg.json b/examples/compiled/bar_grouped_facet_independent_scale_fixed_width.vg.json index b6b9bd06568..349601a689a 100644 --- a/examples/compiled/bar_grouped_facet_independent_scale_fixed_width.vg.json +++ b/examples/compiled/bar_grouped_facet_independent_scale_fixed_width.vg.json @@ -124,7 +124,7 @@ "signal": "\"group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"]) + \"; value: \" + (format(datum[\"value\"], \"\"))" }, "x": {"scale": "child_x", "field": "group"}, - "width": {"scale": "child_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('child_x'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_fixed_width.vg.json b/examples/compiled/bar_grouped_fixed_width.vg.json index 076a137a612..f0f2fb32396 100644 --- a/examples/compiled/bar_grouped_fixed_width.vg.json +++ b/examples/compiled/bar_grouped_fixed_width.vg.json @@ -57,7 +57,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_horizontal.vg.json b/examples/compiled/bar_grouped_horizontal.vg.json index 04039a18e42..6de464a01be 100644 --- a/examples/compiled/bar_grouped_horizontal.vg.json +++ b/examples/compiled/bar_grouped_horizontal.vg.json @@ -68,7 +68,7 @@ "field": "category", "offset": {"scale": "yOffset", "field": "group"} }, - "height": {"scale": "yOffset", "band": 1} + "height": {"signal": "max(0.25, bandwidth('yOffset'))"} } } } diff --git a/examples/compiled/bar_grouped_label.vg.json b/examples/compiled/bar_grouped_label.vg.json index 61d956bf587..99fad91d1bf 100644 --- a/examples/compiled/bar_grouped_label.vg.json +++ b/examples/compiled/bar_grouped_label.vg.json @@ -81,7 +81,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_repeated.vg.json b/examples/compiled/bar_grouped_repeated.vg.json index 000c4479e52..8174ba5b62d 100644 --- a/examples/compiled/bar_grouped_repeated.vg.json +++ b/examples/compiled/bar_grouped_repeated.vg.json @@ -48,7 +48,7 @@ "field": "Major Genre", "offset": {"scale": "xOffset", "value": "Worldwide Gross"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": [ { "test": "!isValid(datum[\"sum_Worldwide Gross\"]) || !isFinite(+datum[\"sum_Worldwide Gross\"])", @@ -77,7 +77,7 @@ "field": "Major Genre", "offset": {"scale": "xOffset", "value": "US Gross"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": [ { "test": "!isValid(datum[\"sum_US Gross\"]) || !isFinite(+datum[\"sum_US Gross\"])", diff --git a/examples/compiled/bar_grouped_stacked.vg.json b/examples/compiled/bar_grouped_stacked.vg.json index 19324562faf..727c32e6be8 100644 --- a/examples/compiled/bar_grouped_stacked.vg.json +++ b/examples/compiled/bar_grouped_stacked.vg.json @@ -66,7 +66,7 @@ "field": "Cylinders", "offset": {"scale": "xOffset", "field": "Origin"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "sum_Weight_in_lbs_end"}, "y2": {"scale": "y", "field": "sum_Weight_in_lbs_start"} } diff --git a/examples/compiled/bar_grouped_step_for_offset.vg.json b/examples/compiled/bar_grouped_step_for_offset.vg.json index e7f62bc9bf3..6b0296359ef 100644 --- a/examples/compiled/bar_grouped_step_for_offset.vg.json +++ b/examples/compiled/bar_grouped_step_for_offset.vg.json @@ -66,7 +66,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_step_for_position.vg.json b/examples/compiled/bar_grouped_step_for_position.vg.json index 694e751e5f2..81bd6e3c9c0 100644 --- a/examples/compiled/bar_grouped_step_for_position.vg.json +++ b/examples/compiled/bar_grouped_step_for_position.vg.json @@ -63,7 +63,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/bar_grouped_thin.png b/examples/compiled/bar_grouped_thin.png index c725ce84a4eb5344c776a6fe96ca21bb2845938c..3185ae279304ed2dd0de5a5bac2bd3c4e959d731 100644 GIT binary patch literal 122777 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

A`VHY2tuerzYR^lfBLDaI& zV5?h~eTjs(d&Ps9lV=Rvt#Jknyt{kn&M{(RDKse#g1%r#tTwjt>!tgERg>PFVR(qW zig9Cusav*BU22zo-nDrCz}?;K^o@+I9`Tr-jN2=Yoz_|SgX?7adfD+F>nT}$2vj`; ztw0dY)_)9_SR&8$%q4Xge#or0FX;q6hLMfa{Mqq(ROSUqV-G*rUw|NtjH7F!OPWet z^5NbuqS;^_zoB$W;feqMYXL-~ntnG1vkEWdW@qaX*2L-lUjOKKXMJ-oFj08o6HL8{cEd(sfM~LhyO%ojB3{A5KR??*aL=pbtYlE%z$x&L{Z8ya@ns-V zXIFJLj~UzZUh?e*=mdd_Q?b8Ih3kY8$TK8Bgt7%1D(urboCE7a^P4vf=*L06GF0{L zKXh&6(PNJt@r5!63p?y|_4WM_O)9W|{}wbqxDoeboUJd>;Crz7Y-4GLg4cO=Ob`8u zS*g=H{6@eg{&z%q9b5zN;Ne%h)HZL)B=X^=Rzb-12569-ZR*?|DC1iK;CH?mGKpg- zy{d`_El2UWH?@eRqoFu^?J97f{%Uk1Egxpi+hwXK2p8lJojvpH%0A{$-aUIZA$aW3 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 literal 105875 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 W+_KljJW*BfpP9+DNhwCI!T$$)Q3PKA diff --git a/examples/compiled/bar_grouped_thin.svg b/examples/compiled/bar_grouped_thin.svg index a19264e7192..dd02e406abb 100644 --- a/examples/compiled/bar_grouped_thin.svg +++ b/examples/compiled/bar_grouped_thin.svg @@ -1 +1 @@ -nullAbel FerraraAdam McKayAdam ShankmanAdrian LyneAdrienne ShellyAkira KurosawaAlan AldaAlan J. PakulaAlan ParkerAlan RudolphAlbert BrooksAlbert HughesAlejandro Gonzalez InarrituAlex KendrickAlex ProyasAlexander PayneAlexandre AjaAlfonso CuaronAlfred HitchcockAmy HeckerlingAndrei KonchalovskyAndrew AdamsonAndrew BergmanAndrew DavisAndrew FlemingAndrew NiccolAndrew StantonAndrzej BartkowiakAndy FickmanAndy GarciaAndy TennantAndy WachowskiAng LeeAngela RobinsonAnne FletcherAnthony MinghellaAntoine FuquaAntonio BanderasAri S. KirschenbaumArthur HillerAtom EgoyanBarbet SchroederBarbra StreisandBarry LevinsonBarry SonnenfeldBaz LuhrmannBen AffleckBen StillerBennett MillerBernardo BertolucciBetty ThomasBill CondonBill DukeBill PaxtonBille AugustBille WoodruffBilly Bob ThorntonBilly WilderBlake EdwardsBoaz YakinBob FosseBob RafelsonBobby FarrellyBrad AndersonBrad BirdBrad SilberlingBradley Rust GreyBrett RatnerBrian De PalmaBrian LevantBrian RobbinsBruce BeresfordBryan SingerCameron CroweCarl FranklinCarlos SaldanhaCatherine HardwickeCatherine OwensChan-wook ParkCharles Martin SmithCharles S. DuttonCharles ShyerChris ColumbusChris NahonChris NoonanChris RockChris WedgeChris WeitzChristian DuguayChristophe GansChristopher GuestChristopher NolanChuck RussellClint EastwoodCorey YuenCosta-GavrasCurtis HansonD.J. CarusoDamien WayansDanny BoyleDanny De VitoDarren AronofskyDarren Lynn BousmanDavid BowersDavid CronenbergDavid DobkinDavid FincherDavid FrankelDavid Gordon GreenDavid GoyerDavid KoeppDavid LeanDavid LynchDavid MametDavid O. RussellDavid R. EllisDavid SilvermanDavid SladeDavid TwohyDavid YatesDavid ZuckerDeepa MehtaDennie GordonDennis DuganDenzel WashingtonDominic SenaDon BluthDonald PetrieDoug LimanDrew BarrymoreDwight H. LittleE. Elias MerhigeEd HarrisEdgar WrightEdward BurnsEdward ZwickEli RothElia KazanEmile ArdolinoEmilio EstevezEric DarnellF. Gary GrayFernando MeirellesForest WhitakerFrancis Ford CoppolaFrancis LawrenceFranco ZeffirelliFrank CapraFrank CoraciFrank DarabontFrank MarshallFrank OzFrank PerryFranklin J. SchaffnerFred SchepisiFred WolfFred ZinnemannGabriele MuccinoGarry MarshallGary RossGary TrousdaleGary WinickGavin HoodGeorge A. RomeroGeorge ClooneyGeorge CukorGeorge LucasGeorge MillerGeorge P. CosmatosGeorge Roy HillGil KenanGina Prince-BythewoodGore VerbinskiGrant HeslovGreg MottolaGriffin DunneGuillermo Del ToroGurinder ChadhaGus Van SantGuy HamiltonGuy RitchieHal AshbyHal NeedhamHarold BeckerHarold RamisHayao MiyazakiHerbert RossHoward DeutchHoward HawksHugh HudsonHugh WilsonIain SoftleyIvan ReitmanJ.J. AbramsJack Lee ThompsonJames CameronJames FoleyJames GrayJames IvoryJames L. BrooksJames MangoldJames McTeigueJames TobackJames WongJan De BontJane CampionJared HessJason AlexanderJason FriedbergJason ReitmanJay ChandrasekharJay RoachJay RussellJean-Jacques AnnaudJean-Pierre JeunetJeff ""King Jeff"" HollinsJeff BurrJeffrey W. ByrdJerry ZuckerJim AbrahamsJim JarmuschJim SheridanJoan ChenJoe CarnahanJoe DanteJoe JohnstonJoe PytkaJoe WrightJoel CoenJoel SchumacherJoel ZwickJoey Lauren AdamsJohn BadhamJohn BoormanJohn CarpenterJohn DahlJohn Erick DowdleJohn FordJohn FrankenheimerJohn G. AvildsenJohn GlenJohn GuillerminJohn HustonJohn LandisJohn LasseterJohn MaddenJohn McTiernanJohn MiliusJohn MuskerJohn PasquinJohn SaylesJohn SchlesingerJohn SchultzJohn SingletonJohn SturgesJohn TurturroJohn WatersJohn WayneJohn WooJon AmielJon AvnetJon FavreauJon TurteltaubJonathan DemmeJonathan FrakesJonathan MostowJoseph McGinty NicholJoseph RubenJoss WhedonJudd ApatowJulian SchnabelJustin LinKarey KirkpatrickKasi LemmonsKathryn BigelowKatia LundKeenen Ivory WayansKelly AsburyKen KwapisKenneth BranaghKevin BrayKevin CostnerKevin GreutertKevin LimaKevin MacDonaldKevin ReynoldsKevin SmithKevin SpaceyKimberly PeirceKing VidorLarry CharlesLars Von TrierLasse HallstromLawrence KasdanLee DanielsLee TamahoriLen WisemanLeonard NimoyLes MayfieldLouis LeterrierLuc BessonLuke GreenfieldLuke WilsonM. Night ShyamalanMalcolm D. LeeMarc ForsterMark DiSalleMark DindalMark DuplassMark Steven JohnsonMark WatersMartha CoolidgeMartin BrestMartin CampbellMartin RittMartin ScorseseMary HarronMathieu KassovitzMatt DillonMatt ReevesMatthew VaughnMel BrooksMel GibsonMichael AptedMichael BayMichael C. BrownMichael Caton-JonesMichael CiminoMichael CrichtonMichael CurtizMichael LehmannMichael LembeckMichael MannMichael MooreMichael O. SajbelMichael PolishMichael RadfordMichael RitchieMichael SpierigMichael WinterbottomMichel GondryMick JacksonMike BinderMike FiggisMike JudgeMike LeighMike NewellMike NicholsMilos FormanMimi LederMira NairMorgan SpurlockNancy MeyersNeal BrennanNeil JordanNeil LaButeNeill BlomkampNick CassavetesNick ParkNoah BaumbachNora EphronNorman JewisonOliver StoneOren PeliOxide Pang ChunP.J. HoganPatrick Read JohnsonPaul AndersonPaul GreengrassPaul HaggisPaul MazurskyPaul McGuiganPaul Michael GlaserPaul SchraderPaul Thomas AndersonPaul VerhoevenPaul WeilandPaul WeitzPedro AlmodovarPenelope SpheerisPenny MarshallPete DocterPeter BergPeter BillingsleyPeter CattaneoPeter ChelsomPeter HewittPeter HyamsPeter JacksonPeter SegalPeter SollettPeter WebberPeter WeirPeyton ReedPhil Alden RobinsonPhil JoanouPhil LordPhilip KaufmanPhillip NoycePierre MorelQuentin TarantinoRaja GosnellRandal KleiserRenny HarlinRichard BenjaminRichard BrooksRichard DonnerRichard E. GrantRichard FleischerRichard KellyRichard LaGraveneseRichard LinklaterRichard MarquandRick RosenthalRicky GervaisRidley ScottRob CohenRob LettermanRob MarshallRob MinkoffRob ReinerRob ZombieRobert AltmanRobert DuvallRobert LuketicRobert MorescoRobert RedfordRobert RodriguezRobert WiseRobert ZemeckisRoberto BenigniRod LurieRoger DonaldsonRoger KumbleRoger SpottiswoodeRoland EmmerichRoland JoffeRoman PolanskiRon HowardRon SheltonRonald NeameRonny YuRuben FleischerRupert WainwrightRussell MulcahyRyan LittleSally FieldSam FellSam FirstenbergSam MendesSam PeckinpahSam RaimiSammo Hung Kam-BoScott DerricksonScott HicksSean PennSergio LeoneSeth GordonShane AckerShane MeadowsShawn LevyShekhar KapurSheldon LettichSidney J. FurieSidney LumetSimon WestSimon WincerSir Richard AttenboroughSofia CoppolaSpike JonzeSpike LeeStanley DonenStanley KubrickStephen ChowStephen DaldryStephen FrearsStephen FryStephen HerekStephen HopkinsStephen NorringtonStephen SommersSteve BarronSteve BuscemiSteve CarrSteve HicknerSteve MinerSteve OedekerkSteven SeagalSteven SoderberghSteven SpielbergSteven ZaillianSue CorcoranSydney PollackSylvain WhiteSylvester StalloneTamara JenkinsTaylor HackfordTed DemmeTed KotcheffTerrence MalickTerry GilliamTerry ZwigoffThomas VinterbergTim Blake NelsonTim BurtonTim HillTim JohnsonTim RobbinsTim StoryTimur BekmambetovTobe HooperTodd FieldTodd HaynesTodd PhillipsTodd SolondzTom DeyTom HanksTom HooperTom ShadyacTom TykwerTom VaughanTony BillTony GilroyTony GoldwynTony ScottTrey ParkerTyler PerryUwe BollVin DieselVincent GalloVincente MinnelliVondie Curtis-HallWalter HillWalter SallesWarren BeattyWayne WangWerner HerzogWes AndersonWes CravenWhit StillmanWilliam FriedkinWilliam MaloneWilliam WylerWolfgang PetersenWong Kar-waiWoody AllenYimou ZhangZach BraffZack SnyderZak PennDirector020406080100Mean of Rotten Tomatoes Rating \ No newline at end of file +nullAbel FerraraAdam McKayAdam ShankmanAdrian LyneAdrienne ShellyAkira KurosawaAlan AldaAlan J. PakulaAlan ParkerAlan RudolphAlbert BrooksAlbert HughesAlejandro Gonzalez InarrituAlex KendrickAlex ProyasAlexander PayneAlexandre AjaAlfonso CuaronAlfred HitchcockAmy HeckerlingAndrei KonchalovskyAndrew AdamsonAndrew BergmanAndrew DavisAndrew FlemingAndrew NiccolAndrew StantonAndrzej BartkowiakAndy FickmanAndy GarciaAndy TennantAndy WachowskiAng LeeAngela RobinsonAnne FletcherAnthony MinghellaAntoine FuquaAntonio BanderasAri S. KirschenbaumArthur HillerAtom EgoyanBarbet SchroederBarbra StreisandBarry LevinsonBarry SonnenfeldBaz LuhrmannBen AffleckBen StillerBennett MillerBernardo BertolucciBetty ThomasBill CondonBill DukeBill PaxtonBille AugustBille WoodruffBilly Bob ThorntonBilly WilderBlake EdwardsBoaz YakinBob FosseBob RafelsonBobby FarrellyBrad AndersonBrad BirdBrad SilberlingBradley Rust GreyBrett RatnerBrian De PalmaBrian LevantBrian RobbinsBruce BeresfordBryan SingerCameron CroweCarl FranklinCarlos SaldanhaCatherine HardwickeCatherine OwensChan-wook ParkCharles Martin SmithCharles S. DuttonCharles ShyerChris ColumbusChris NahonChris NoonanChris RockChris WedgeChris WeitzChristian DuguayChristophe GansChristopher GuestChristopher NolanChuck RussellClint EastwoodCorey YuenCosta-GavrasCurtis HansonD.J. CarusoDamien WayansDanny BoyleDanny De VitoDarren AronofskyDarren Lynn BousmanDavid BowersDavid CronenbergDavid DobkinDavid FincherDavid FrankelDavid Gordon GreenDavid GoyerDavid KoeppDavid LeanDavid LynchDavid MametDavid O. RussellDavid R. EllisDavid SilvermanDavid SladeDavid TwohyDavid YatesDavid ZuckerDeepa MehtaDennie GordonDennis DuganDenzel WashingtonDominic SenaDon BluthDonald PetrieDoug LimanDrew BarrymoreDwight H. LittleE. Elias MerhigeEd HarrisEdgar WrightEdward BurnsEdward ZwickEli RothElia KazanEmile ArdolinoEmilio EstevezEric DarnellF. Gary GrayFernando MeirellesForest WhitakerFrancis Ford CoppolaFrancis LawrenceFranco ZeffirelliFrank CapraFrank CoraciFrank DarabontFrank MarshallFrank OzFrank PerryFranklin J. SchaffnerFred SchepisiFred WolfFred ZinnemannGabriele MuccinoGarry MarshallGary RossGary TrousdaleGary WinickGavin HoodGeorge A. RomeroGeorge ClooneyGeorge CukorGeorge LucasGeorge MillerGeorge P. CosmatosGeorge Roy HillGil KenanGina Prince-BythewoodGore VerbinskiGrant HeslovGreg MottolaGriffin DunneGuillermo Del ToroGurinder ChadhaGus Van SantGuy HamiltonGuy RitchieHal AshbyHal NeedhamHarold BeckerHarold RamisHayao MiyazakiHerbert RossHoward DeutchHoward HawksHugh HudsonHugh WilsonIain SoftleyIvan ReitmanJ.J. AbramsJack Lee ThompsonJames CameronJames FoleyJames GrayJames IvoryJames L. BrooksJames MangoldJames McTeigueJames TobackJames WongJan De BontJane CampionJared HessJason AlexanderJason FriedbergJason ReitmanJay ChandrasekharJay RoachJay RussellJean-Jacques AnnaudJean-Pierre JeunetJeff ""King Jeff"" HollinsJeff BurrJeffrey W. ByrdJerry ZuckerJim AbrahamsJim JarmuschJim SheridanJoan ChenJoe CarnahanJoe DanteJoe JohnstonJoe PytkaJoe WrightJoel CoenJoel SchumacherJoel ZwickJoey Lauren AdamsJohn BadhamJohn BoormanJohn CarpenterJohn DahlJohn Erick DowdleJohn FordJohn FrankenheimerJohn G. AvildsenJohn GlenJohn GuillerminJohn HustonJohn LandisJohn LasseterJohn MaddenJohn McTiernanJohn MiliusJohn MuskerJohn PasquinJohn SaylesJohn SchlesingerJohn SchultzJohn SingletonJohn SturgesJohn TurturroJohn WatersJohn WayneJohn WooJon AmielJon AvnetJon FavreauJon TurteltaubJonathan DemmeJonathan FrakesJonathan MostowJoseph McGinty NicholJoseph RubenJoss WhedonJudd ApatowJulian SchnabelJustin LinKarey KirkpatrickKasi LemmonsKathryn BigelowKatia LundKeenen Ivory WayansKelly AsburyKen KwapisKenneth BranaghKevin BrayKevin CostnerKevin GreutertKevin LimaKevin MacDonaldKevin ReynoldsKevin SmithKevin SpaceyKimberly PeirceKing VidorLarry CharlesLars Von TrierLasse HallstromLawrence KasdanLee DanielsLee TamahoriLen WisemanLeonard NimoyLes MayfieldLouis LeterrierLuc BessonLuke GreenfieldLuke WilsonM. Night ShyamalanMalcolm D. LeeMarc ForsterMark DiSalleMark DindalMark DuplassMark Steven JohnsonMark WatersMartha CoolidgeMartin BrestMartin CampbellMartin RittMartin ScorseseMary HarronMathieu KassovitzMatt DillonMatt ReevesMatthew VaughnMel BrooksMel GibsonMichael AptedMichael BayMichael C. BrownMichael Caton-JonesMichael CiminoMichael CrichtonMichael CurtizMichael LehmannMichael LembeckMichael MannMichael MooreMichael O. SajbelMichael PolishMichael RadfordMichael RitchieMichael SpierigMichael WinterbottomMichel GondryMick JacksonMike BinderMike FiggisMike JudgeMike LeighMike NewellMike NicholsMilos FormanMimi LederMira NairMorgan SpurlockNancy MeyersNeal BrennanNeil JordanNeil LaButeNeill BlomkampNick CassavetesNick ParkNoah BaumbachNora EphronNorman JewisonOliver StoneOren PeliOxide Pang ChunP.J. HoganPatrick Read JohnsonPaul AndersonPaul GreengrassPaul HaggisPaul MazurskyPaul McGuiganPaul Michael GlaserPaul SchraderPaul Thomas AndersonPaul VerhoevenPaul WeilandPaul WeitzPedro AlmodovarPenelope SpheerisPenny MarshallPete DocterPeter BergPeter BillingsleyPeter CattaneoPeter ChelsomPeter HewittPeter HyamsPeter JacksonPeter SegalPeter SollettPeter WebberPeter WeirPeyton ReedPhil Alden RobinsonPhil JoanouPhil LordPhilip KaufmanPhillip NoycePierre MorelQuentin TarantinoRaja GosnellRandal KleiserRenny HarlinRichard BenjaminRichard BrooksRichard DonnerRichard E. GrantRichard FleischerRichard KellyRichard LaGraveneseRichard LinklaterRichard MarquandRick RosenthalRicky GervaisRidley ScottRob CohenRob LettermanRob MarshallRob MinkoffRob ReinerRob ZombieRobert AltmanRobert DuvallRobert LuketicRobert MorescoRobert RedfordRobert RodriguezRobert WiseRobert ZemeckisRoberto BenigniRod LurieRoger DonaldsonRoger KumbleRoger SpottiswoodeRoland EmmerichRoland JoffeRoman PolanskiRon HowardRon SheltonRonald NeameRonny YuRuben FleischerRupert WainwrightRussell MulcahyRyan LittleSally FieldSam FellSam FirstenbergSam MendesSam PeckinpahSam RaimiSammo Hung Kam-BoScott DerricksonScott HicksSean PennSergio LeoneSeth GordonShane AckerShane MeadowsShawn LevyShekhar KapurSheldon LettichSidney J. FurieSidney LumetSimon WestSimon WincerSir Richard AttenboroughSofia CoppolaSpike JonzeSpike LeeStanley DonenStanley KubrickStephen ChowStephen DaldryStephen FrearsStephen FryStephen HerekStephen HopkinsStephen NorringtonStephen SommersSteve BarronSteve BuscemiSteve CarrSteve HicknerSteve MinerSteve OedekerkSteven SeagalSteven SoderberghSteven SpielbergSteven ZaillianSue CorcoranSydney PollackSylvain WhiteSylvester StalloneTamara JenkinsTaylor HackfordTed DemmeTed KotcheffTerrence MalickTerry GilliamTerry ZwigoffThomas VinterbergTim Blake NelsonTim BurtonTim HillTim JohnsonTim RobbinsTim StoryTimur BekmambetovTobe HooperTodd FieldTodd HaynesTodd PhillipsTodd SolondzTom DeyTom HanksTom HooperTom ShadyacTom TykwerTom VaughanTony BillTony GilroyTony GoldwynTony ScottTrey ParkerTyler PerryUwe BollVin DieselVincent GalloVincente MinnelliVondie Curtis-HallWalter HillWalter SallesWarren BeattyWayne WangWerner HerzogWes AndersonWes CravenWhit StillmanWilliam FriedkinWilliam MaloneWilliam WylerWolfgang PetersenWong Kar-waiWoody AllenYimou ZhangZach BraffZack SnyderZak PennDirector020406080100Mean of Rotten Tomatoes Rating \ No newline at end of file diff --git a/examples/compiled/bar_grouped_thin.vg.json b/examples/compiled/bar_grouped_thin.vg.json index 9b4bdd09751..69c532b3bc8 100644 --- a/examples/compiled/bar_grouped_thin.vg.json +++ b/examples/compiled/bar_grouped_thin.vg.json @@ -45,7 +45,7 @@ "field": "Director", "offset": {"scale": "xOffset", "field": "Title"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": [ { "test": "!isValid(datum[\"mean_Rotten Tomatoes Rating\"]) || !isFinite(+datum[\"mean_Rotten Tomatoes Rating\"])", diff --git a/examples/compiled/bar_layered_transparent.vg.json b/examples/compiled/bar_layered_transparent.vg.json index 8b5bc6ef033..fbd9aa0f001 100644 --- a/examples/compiled/bar_layered_transparent.vg.json +++ b/examples/compiled/bar_layered_transparent.vg.json @@ -53,7 +53,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_month.vg.json b/examples/compiled/bar_month.vg.json index 3fc56b15240..cdd3dacecf0 100644 --- a/examples/compiled/bar_month.vg.json +++ b/examples/compiled/bar_month.vg.json @@ -51,7 +51,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_precipitation"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_multi_values_per_categories.vg.json b/examples/compiled/bar_multi_values_per_categories.vg.json index 8547fe96061..63d48a5175b 100644 --- a/examples/compiled/bar_multi_values_per_categories.vg.json +++ b/examples/compiled/bar_multi_values_per_categories.vg.json @@ -63,7 +63,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_negative.vg.json b/examples/compiled/bar_negative.vg.json index 8f9e76b9f93..8965cdfe1dd 100644 --- a/examples/compiled/bar_negative.vg.json +++ b/examples/compiled/bar_negative.vg.json @@ -60,7 +60,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_negative_horizontal_label.vg.json b/examples/compiled/bar_negative_horizontal_label.vg.json index 9d139addad2..96aa0dbd669 100644 --- a/examples/compiled/bar_negative_horizontal_label.vg.json +++ b/examples/compiled/bar_negative_horizontal_label.vg.json @@ -72,7 +72,7 @@ "x": {"scale": "x", "field": "b_end"}, "x2": {"scale": "x", "field": "b_start"}, "y": {"scale": "y", "field": "a"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/bar_params.vg.json b/examples/compiled/bar_params.vg.json index 61233542720..3273c306424 100644 --- a/examples/compiled/bar_params.vg.json +++ b/examples/compiled/bar_params.vg.json @@ -64,7 +64,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min_b_start\"]),scale('y',datum[\"max_b_start\"]),scale('y',datum[\"min_b_end\"]),scale('y',datum[\"max_b_end\"]))" }, diff --git a/examples/compiled/bar_params_bound.vg.json b/examples/compiled/bar_params_bound.vg.json index 7e94ef9da6c..81146c10f5e 100644 --- a/examples/compiled/bar_params_bound.vg.json +++ b/examples/compiled/bar_params_bound.vg.json @@ -68,7 +68,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min_b_start\"]),scale('y',datum[\"max_b_start\"]),scale('y',datum[\"min_b_end\"]),scale('y',datum[\"max_b_end\"]))" }, diff --git a/examples/compiled/bar_percent_of_total.vg.json b/examples/compiled/bar_percent_of_total.vg.json index ed7365cc584..2258fe7f1df 100644 --- a/examples/compiled/bar_percent_of_total.vg.json +++ b/examples/compiled/bar_percent_of_total.vg.json @@ -69,7 +69,7 @@ "x": {"scale": "x", "field": "PercentOfTotal_end"}, "x2": {"scale": "x", "field": "PercentOfTotal_start"}, "y": {"scale": "y", "field": "Activity"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_size_default.vg.json b/examples/compiled/bar_size_default.vg.json index 4e4a3593b74..a657e6fda50 100644 --- a/examples/compiled/bar_size_default.vg.json +++ b/examples/compiled/bar_size_default.vg.json @@ -41,7 +41,7 @@ "signal": "\"Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Origin"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_size_explicit_bad.vg.json b/examples/compiled/bar_size_explicit_bad.vg.json index d27a388e218..564c59c4639 100644 --- a/examples/compiled/bar_size_explicit_bad.vg.json +++ b/examples/compiled/bar_size_explicit_bad.vg.json @@ -35,7 +35,7 @@ "signal": "\"Name: \" + (isValid(datum[\"Name\"]) ? datum[\"Name\"] : \"\"+datum[\"Name\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Name"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_size_fit.vg.json b/examples/compiled/bar_size_fit.vg.json index 8e5ec39e8d8..aed17f50753 100644 --- a/examples/compiled/bar_size_fit.vg.json +++ b/examples/compiled/bar_size_fit.vg.json @@ -35,7 +35,7 @@ "signal": "\"Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Origin"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_size_responsive.vg.json b/examples/compiled/bar_size_responsive.vg.json index 88cf30114bb..2ed53842341 100644 --- a/examples/compiled/bar_size_responsive.vg.json +++ b/examples/compiled/bar_size_responsive.vg.json @@ -47,7 +47,7 @@ "signal": "\"Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Number of Cars: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Origin"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_size_step_small.vg.json b/examples/compiled/bar_size_step_small.vg.json index a31082143bb..4b49288a927 100644 --- a/examples/compiled/bar_size_step_small.vg.json +++ b/examples/compiled/bar_size_step_small.vg.json @@ -41,7 +41,7 @@ "signal": "\"Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Origin"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_sort_by_count.vg.json b/examples/compiled/bar_sort_by_count.vg.json index 9d87c26a6ef..cec76baa9b7 100644 --- a/examples/compiled/bar_sort_by_count.vg.json +++ b/examples/compiled/bar_sort_by_count.vg.json @@ -42,7 +42,7 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/bar_swap_axes.vg.json b/examples/compiled/bar_swap_axes.vg.json index 5f880827611..24c5aedd843 100644 --- a/examples/compiled/bar_swap_axes.vg.json +++ b/examples/compiled/bar_swap_axes.vg.json @@ -60,7 +60,7 @@ "x": {"scale": "x", "field": "average_b"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "a"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_swap_custom.vg.json b/examples/compiled/bar_swap_custom.vg.json index 201bbdb74ad..4d8760930de 100644 --- a/examples/compiled/bar_swap_custom.vg.json +++ b/examples/compiled/bar_swap_custom.vg.json @@ -60,7 +60,7 @@ "x": {"scale": "x", "field": "average_b"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "a"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/bar_title.vg.json b/examples/compiled/bar_title.vg.json index cac465ad90a..cef272a2d11 100644 --- a/examples/compiled/bar_title.vg.json +++ b/examples/compiled/bar_title.vg.json @@ -60,7 +60,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_title_start.vg.json b/examples/compiled/bar_title_start.vg.json index 060cdc9c876..03fedcee383 100644 --- a/examples/compiled/bar_title_start.vg.json +++ b/examples/compiled/bar_title_start.vg.json @@ -60,7 +60,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_tooltip.vg.json b/examples/compiled/bar_tooltip.vg.json index 2ab3ef1e597..5295344d5fb 100644 --- a/examples/compiled/bar_tooltip.vg.json +++ b/examples/compiled/bar_tooltip.vg.json @@ -61,7 +61,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_tooltip_multi.vg.json b/examples/compiled/bar_tooltip_multi.vg.json index a1b3f4e40a6..6a35ed202d9 100644 --- a/examples/compiled/bar_tooltip_multi.vg.json +++ b/examples/compiled/bar_tooltip_multi.vg.json @@ -62,7 +62,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_tooltip_title.vg.json b/examples/compiled/bar_tooltip_title.vg.json index 78c257643f4..4575f585dbc 100644 --- a/examples/compiled/bar_tooltip_title.vg.json +++ b/examples/compiled/bar_tooltip_title.vg.json @@ -62,7 +62,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\")) + \"; Field A: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; Field B: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/bar_x_offset_without_x_broken.vg.json b/examples/compiled/bar_x_offset_without_x_broken.vg.json index 9fb6abcc67d..7224919868e 100644 --- a/examples/compiled/bar_x_offset_without_x_broken.vg.json +++ b/examples/compiled/bar_x_offset_without_x_broken.vg.json @@ -60,7 +60,7 @@ "signal": "\"value: \" + (format(datum[\"value\"], \"\")) + \"; group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"])" }, "x": {"scale": "x", "field": "group"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/concat_bar_layer_circle.vg.json b/examples/compiled/concat_bar_layer_circle.vg.json index cd91195e8de..4bdc186d2fa 100644 --- a/examples/compiled/concat_bar_layer_circle.vg.json +++ b/examples/compiled/concat_bar_layer_circle.vg.json @@ -315,7 +315,7 @@ "signal": "\"Major Genre: \" + (isValid(datum[\"Major Genre\"]) ? datum[\"Major Genre\"] : \"\"+datum[\"Major Genre\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "concat_1_x", "field": "Major Genre"}, - "width": {"scale": "concat_1_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_1_x'))"}, "y": {"scale": "concat_1_y", "field": "__count"}, "y2": {"scale": "concat_1_y", "value": 0} } diff --git a/examples/compiled/concat_population_pyramid.vg.json b/examples/compiled/concat_population_pyramid.vg.json index 526faf05fb5..8e337a1fb8b 100644 --- a/examples/compiled/concat_population_pyramid.vg.json +++ b/examples/compiled/concat_population_pyramid.vg.json @@ -129,7 +129,7 @@ "x": {"scale": "concat_0_x", "field": "sum_people_end"}, "x2": {"scale": "concat_0_x", "field": "sum_people_start"}, "y": {"scale": "concat_0_y", "field": "age"}, - "height": {"scale": "concat_0_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_0_y'))"} } } } @@ -208,7 +208,7 @@ "x": {"scale": "concat_2_x", "field": "sum_people_end"}, "x2": {"scale": "concat_2_x", "field": "sum_people_start"}, "y": {"scale": "concat_2_y", "field": "age"}, - "height": {"scale": "concat_2_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_2_y'))"} } } } diff --git a/examples/compiled/concat_weather.vg.json b/examples/compiled/concat_weather.vg.json index 416a30ea6c0..0df5e447537 100644 --- a/examples/compiled/concat_weather.vg.json +++ b/examples/compiled/concat_weather.vg.json @@ -138,7 +138,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "concat_0_x", "field": "month_date"}, - "width": {"scale": "concat_0_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_0_x'))"}, "y": {"scale": "concat_0_y", "field": "mean_precipitation"}, "y2": {"scale": "concat_0_y", "value": 0} } @@ -207,7 +207,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Median of precipitation: \" + (format(datum[\"median_precipitation\"], \"\"))" }, "x": {"scale": "concat_1_x", "field": "month_date"}, - "width": {"scale": "concat_1_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_1_x'))"}, "y": {"scale": "concat_1_y", "field": "median_precipitation"}, "y2": {"scale": "concat_1_y", "value": 0} } diff --git a/examples/compiled/facet_cross_independent_scale.vg.json b/examples/compiled/facet_cross_independent_scale.vg.json index ee46c02b89c..d6280b91b19 100644 --- a/examples/compiled/facet_cross_independent_scale.vg.json +++ b/examples/compiled/facet_cross_independent_scale.vg.json @@ -169,9 +169,9 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (isValid(datum[\"b\"]) ? datum[\"b\"] : \"\"+datum[\"b\"])" }, "x": {"scale": "child_x", "field": "a"}, - "width": {"scale": "child_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('child_x'))"}, "y": {"scale": "child_y", "field": "b"}, - "height": {"scale": "child_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('child_y'))"} } } } diff --git a/examples/compiled/facet_custom.vg.json b/examples/compiled/facet_custom.vg.json index 5435c574823..8efd0d24a60 100644 --- a/examples/compiled/facet_custom.vg.json +++ b/examples/compiled/facet_custom.vg.json @@ -151,7 +151,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/facet_custom_header.vg.json b/examples/compiled/facet_custom_header.vg.json index 5435c574823..8efd0d24a60 100644 --- a/examples/compiled/facet_custom_header.vg.json +++ b/examples/compiled/facet_custom_header.vg.json @@ -151,7 +151,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/facet_grid_bar.vg.json b/examples/compiled/facet_grid_bar.vg.json index c2264832a37..ffe8d7fbb69 100644 --- a/examples/compiled/facet_grid_bar.vg.json +++ b/examples/compiled/facet_grid_bar.vg.json @@ -192,7 +192,7 @@ "x": {"scale": "x", "field": "p_end"}, "x2": {"scale": "x", "field": "p_start"}, "y": {"scale": "y", "field": "c"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/facet_independent_scale.vg.json b/examples/compiled/facet_independent_scale.vg.json index 16883e8863e..ec52febd7e1 100644 --- a/examples/compiled/facet_independent_scale.vg.json +++ b/examples/compiled/facet_independent_scale.vg.json @@ -146,7 +146,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "child_x", "field": "age"}, - "width": {"scale": "child_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('child_x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/hconcat_weather.vg.json b/examples/compiled/hconcat_weather.vg.json index 8bb952d22fb..958915aad64 100644 --- a/examples/compiled/hconcat_weather.vg.json +++ b/examples/compiled/hconcat_weather.vg.json @@ -117,7 +117,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "concat_0_x", "field": "month_date"}, - "width": {"scale": "concat_0_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_0_x'))"}, "y": {"scale": "concat_0_y", "field": "mean_precipitation"}, "y2": {"scale": "concat_0_y", "value": 0} } diff --git a/examples/compiled/histogram_ordinal.vg.json b/examples/compiled/histogram_ordinal.vg.json index 43b2f6e0fd8..1b11b8bd796 100644 --- a/examples/compiled/histogram_ordinal.vg.json +++ b/examples/compiled/histogram_ordinal.vg.json @@ -66,7 +66,7 @@ "signal": "\"IMDB Rating (binned): \" + (!isValid(datum[\"bin_maxbins_10_IMDB Rating\"]) || !isFinite(+datum[\"bin_maxbins_10_IMDB Rating\"]) ? \"null\" : format(datum[\"bin_maxbins_10_IMDB Rating\"], \"\") + \" – \" + format(datum[\"bin_maxbins_10_IMDB Rating_end\"], \"\")) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "bin_maxbins_10_IMDB Rating_range"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/histogram_ordinal_sort.vg.json b/examples/compiled/histogram_ordinal_sort.vg.json index b0e3d9f849b..a31354fb066 100644 --- a/examples/compiled/histogram_ordinal_sort.vg.json +++ b/examples/compiled/histogram_ordinal_sort.vg.json @@ -72,7 +72,7 @@ "signal": "\"IMDB Rating (binned): \" + (!isValid(datum[\"bin_maxbins_10_IMDB Rating\"]) || !isFinite(+datum[\"bin_maxbins_10_IMDB Rating\"]) ? \"null\" : format(datum[\"bin_maxbins_10_IMDB Rating\"], \"\") + \" – \" + format(datum[\"bin_maxbins_10_IMDB Rating_end\"], \"\")) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "bin_maxbins_10_IMDB Rating_range"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/interactive_bar_select_highlight.vg.json b/examples/compiled/interactive_bar_select_highlight.vg.json index 61090f65878..348178735ec 100644 --- a/examples/compiled/interactive_bar_select_highlight.vg.json +++ b/examples/compiled/interactive_bar_select_highlight.vg.json @@ -167,7 +167,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/interactive_concat_layer.vg.json b/examples/compiled/interactive_concat_layer.vg.json index e73c94dd63d..46b90b6af89 100644 --- a/examples/compiled/interactive_concat_layer.vg.json +++ b/examples/compiled/interactive_concat_layer.vg.json @@ -317,7 +317,7 @@ "signal": "\"Major Genre: \" + (isValid(datum[\"Major Genre\"]) ? datum[\"Major Genre\"] : \"\"+datum[\"Major Genre\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "concat_1_x", "field": "Major Genre"}, - "width": {"scale": "concat_1_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_1_x'))"}, "y": {"scale": "concat_1_y", "field": "__count"}, "y2": {"scale": "concat_1_y", "value": 0} } diff --git a/examples/compiled/interactive_dashboard_europe_pop.vg.json b/examples/compiled/interactive_dashboard_europe_pop.vg.json index 905b49d135d..7907c00a1f9 100644 --- a/examples/compiled/interactive_dashboard_europe_pop.vg.json +++ b/examples/compiled/interactive_dashboard_europe_pop.vg.json @@ -626,7 +626,7 @@ "field": "Population_ages_15_64_of_total_start" }, "y": {"scale": "concat_0_y", "field": "Country"}, - "height": {"scale": "concat_0_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_0_y'))"} } } }, @@ -950,7 +950,7 @@ "field": "Population_ages_65_and_above_of_total_start" }, "y": {"scale": "concat_1_y", "field": "Country"}, - "height": {"scale": "concat_1_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_1_y'))"} } } }, diff --git a/examples/compiled/interactive_seattle_weather.vg.json b/examples/compiled/interactive_seattle_weather.vg.json index 13d435d98b1..850ac9048eb 100644 --- a/examples/compiled/interactive_seattle_weather.vg.json +++ b/examples/compiled/interactive_seattle_weather.vg.json @@ -498,7 +498,7 @@ "x": {"scale": "concat_1_x", "field": "__count"}, "x2": {"scale": "concat_1_x", "value": 0}, "y": {"scale": "concat_1_y", "field": "weather"}, - "height": {"scale": "concat_1_y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('concat_1_y'))"} } } } diff --git a/examples/compiled/joinaggregate_mean_difference.vg.json b/examples/compiled/joinaggregate_mean_difference.vg.json index ae63ba42e2e..d3592f878ac 100644 --- a/examples/compiled/joinaggregate_mean_difference.vg.json +++ b/examples/compiled/joinaggregate_mean_difference.vg.json @@ -82,7 +82,7 @@ "x": {"scale": "x", "field": "IMDB Rating_end"}, "x2": {"scale": "x", "field": "IMDB Rating_start"}, "y": {"scale": "y", "field": "Title"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/joinaggregate_mean_difference_by_year.vg.json b/examples/compiled/joinaggregate_mean_difference_by_year.vg.json index 476b0af3f33..611937a644a 100644 --- a/examples/compiled/joinaggregate_mean_difference_by_year.vg.json +++ b/examples/compiled/joinaggregate_mean_difference_by_year.vg.json @@ -84,7 +84,7 @@ "x": {"scale": "x", "field": "IMDB Rating_end"}, "x2": {"scale": "x", "field": "IMDB Rating_start"}, "y": {"scale": "y", "field": "Title"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/joinaggregate_percent_of_total.vg.json b/examples/compiled/joinaggregate_percent_of_total.vg.json index ed7365cc584..2258fe7f1df 100644 --- a/examples/compiled/joinaggregate_percent_of_total.vg.json +++ b/examples/compiled/joinaggregate_percent_of_total.vg.json @@ -69,7 +69,7 @@ "x": {"scale": "x", "field": "PercentOfTotal_end"}, "x2": {"scale": "x", "field": "PercentOfTotal_start"}, "y": {"scale": "y", "field": "Activity"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/layer_bar_annotations.vg.json b/examples/compiled/layer_bar_annotations.vg.json index 481e8c5c7b5..0c4bd6ee71d 100644 --- a/examples/compiled/layer_bar_annotations.vg.json +++ b/examples/compiled/layer_bar_annotations.vg.json @@ -79,7 +79,7 @@ "signal": "\"Day: \" + (isValid(datum[\"Day\"]) ? datum[\"Day\"] : \"\"+datum[\"Day\"]) + \"; Value: \" + (format(datum[\"Value\"], \"\"))" }, "x": {"scale": "x", "field": "Day"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Value_end"}, "y2": {"scale": "y", "field": "Value_start"} } @@ -98,7 +98,7 @@ "signal": "\"Day: \" + (isValid(datum[\"Day\"]) ? datum[\"Day\"] : \"\"+datum[\"Day\"]) + \"; PM2.5 Value: \" + (format(datum[\"baseline\"], \"\")) + \"; Value: \" + (format(datum[\"Value\"], \"\"))" }, "x": {"scale": "x", "field": "Day"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "baseline"}, "y2": {"scale": "y", "field": "Value"} } diff --git a/examples/compiled/layer_bar_circle_grouped.vg.json b/examples/compiled/layer_bar_circle_grouped.vg.json index 2b50d57e024..4de4dea6d26 100644 --- a/examples/compiled/layer_bar_circle_grouped.vg.json +++ b/examples/compiled/layer_bar_circle_grouped.vg.json @@ -81,7 +81,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/layer_bar_fruit.vg.json b/examples/compiled/layer_bar_fruit.vg.json index b8361114334..e7d01668fb4 100644 --- a/examples/compiled/layer_bar_fruit.vg.json +++ b/examples/compiled/layer_bar_fruit.vg.json @@ -71,7 +71,7 @@ "x": {"scale": "x", "field": "count_end"}, "x2": {"scale": "x", "field": "count_start"}, "y": {"scale": "y", "field": "name"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json b/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json index dc3df7df6b7..bd2e4f27df6 100644 --- a/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json +++ b/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json @@ -79,7 +79,7 @@ "field": "category", "offset": {"scale": "xOffset", "field": "group"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "value_end"}, "y2": {"scale": "y", "field": "value_start"} } diff --git a/examples/compiled/layer_bar_labels.vg.json b/examples/compiled/layer_bar_labels.vg.json index 7ede2672cfb..31d397cd710 100644 --- a/examples/compiled/layer_bar_labels.vg.json +++ b/examples/compiled/layer_bar_labels.vg.json @@ -62,7 +62,7 @@ "x": {"scale": "x", "field": "b_end"}, "x2": {"scale": "x", "field": "b_start"}, "y": {"scale": "y", "field": "a"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/layer_bar_labels_grey.vg.json b/examples/compiled/layer_bar_labels_grey.vg.json index beb6fa9b63f..8b777564831 100644 --- a/examples/compiled/layer_bar_labels_grey.vg.json +++ b/examples/compiled/layer_bar_labels_grey.vg.json @@ -53,7 +53,7 @@ "x": {"scale": "x", "field": "mean_IMDB Rating"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "Major Genre"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/layer_bar_labels_style.vg.json b/examples/compiled/layer_bar_labels_style.vg.json index 0efd8ebe05a..dd0169cc9c8 100644 --- a/examples/compiled/layer_bar_labels_style.vg.json +++ b/examples/compiled/layer_bar_labels_style.vg.json @@ -61,7 +61,7 @@ "x": {"scale": "x", "field": "b_end"}, "x2": {"scale": "x", "field": "b_start"}, "y": {"scale": "y", "field": "a"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/layer_bar_line.vg.json b/examples/compiled/layer_bar_line.vg.json index eec6e7a17be..0fa026c72d6 100644 --- a/examples/compiled/layer_bar_line.vg.json +++ b/examples/compiled/layer_bar_line.vg.json @@ -59,7 +59,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/layer_bar_line_union.vg.json b/examples/compiled/layer_bar_line_union.vg.json index ea1feef68a3..3cf4f28bc23 100644 --- a/examples/compiled/layer_bar_line_union.vg.json +++ b/examples/compiled/layer_bar_line_union.vg.json @@ -59,7 +59,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; c: \" + (format(datum[\"c\"], \"\"))" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "c_end"}, "y2": {"scale": "y", "field": "c_start"} } diff --git a/examples/compiled/layer_bar_month.vg.json b/examples/compiled/layer_bar_month.vg.json index a0b5889ea68..498fab4f7bf 100644 --- a/examples/compiled/layer_bar_month.vg.json +++ b/examples/compiled/layer_bar_month.vg.json @@ -72,7 +72,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_precipitation"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/layer_bar_tick_datum_grouped.vg.json b/examples/compiled/layer_bar_tick_datum_grouped.vg.json index d39abf994b0..335a19cc9d2 100644 --- a/examples/compiled/layer_bar_tick_datum_grouped.vg.json +++ b/examples/compiled/layer_bar_tick_datum_grouped.vg.json @@ -53,7 +53,7 @@ "field": "Cylinders", "offset": {"scale": "xOffset", "field": "Origin"} }, - "width": {"scale": "xOffset", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('xOffset'))"}, "y": {"scale": "y", "field": "mean_Acceleration"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/layer_precipitation_mean.vg.json b/examples/compiled/layer_precipitation_mean.vg.json index e49acfaf0de..d19a7112bd4 100644 --- a/examples/compiled/layer_precipitation_mean.vg.json +++ b/examples/compiled/layer_precipitation_mean.vg.json @@ -72,7 +72,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_precipitation"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/layer_text_heatmap.vg.json b/examples/compiled/layer_text_heatmap.vg.json index 66ae81e15ee..4f005e6d2d8 100644 --- a/examples/compiled/layer_text_heatmap.vg.json +++ b/examples/compiled/layer_text_heatmap.vg.json @@ -48,9 +48,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"num_cars\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/layer_text_heatmap_joinaggregate.vg.json b/examples/compiled/layer_text_heatmap_joinaggregate.vg.json index d449076c748..030416d4231 100644 --- a/examples/compiled/layer_text_heatmap_joinaggregate.vg.json +++ b/examples/compiled/layer_text_heatmap_joinaggregate.vg.json @@ -59,9 +59,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"num_cars\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/lookup.vg.json b/examples/compiled/lookup.vg.json index 1c7ec313be8..461db2d4fdd 100644 --- a/examples/compiled/lookup.vg.json +++ b/examples/compiled/lookup.vg.json @@ -57,7 +57,7 @@ "signal": "\"group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"]) + \"; Mean of age: \" + (format(datum[\"mean_age\"], \"\"))" }, "x": {"scale": "x", "field": "group"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_age"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/rect_heatmap.vg.json b/examples/compiled/rect_heatmap.vg.json index d10f2c4d079..5afa68acb2c 100644 --- a/examples/compiled/rect_heatmap.vg.json +++ b/examples/compiled/rect_heatmap.vg.json @@ -42,9 +42,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Mean of Horsepower: \" + (format(datum[\"mean_Horsepower\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/rect_heatmap_weather.vg.json b/examples/compiled/rect_heatmap_weather.vg.json index 3005add7380..a185f5a3cd5 100644 --- a/examples/compiled/rect_heatmap_weather.vg.json +++ b/examples/compiled/rect_heatmap_weather.vg.json @@ -61,9 +61,9 @@ "signal": "\"Day: \" + (timeFormat(datum[\"date_date\"], '%e')) + \"; Month: \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Max of temp_max: \" + (format(datum[\"max_temp_max\"], \"\"))" }, "x": {"scale": "x", "field": "date_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "month_date"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/rect_lasagna.vg.json b/examples/compiled/rect_lasagna.vg.json index ed0448069f8..b6364132b8d 100644 --- a/examples/compiled/rect_lasagna.vg.json +++ b/examples/compiled/rect_lasagna.vg.json @@ -45,9 +45,9 @@ "signal": "\"Time: \" + (timeFormat(datum[\"yearmonthdate_date\"], '%Y')) + \"; symbol: \" + (isValid(datum[\"symbol\"]) ? datum[\"symbol\"] : \"\"+datum[\"symbol\"]) + \"; Price: \" + (format(datum[\"sum_price\"], \"\"))" }, "x": {"scale": "x", "field": "yearmonthdate_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "symbol"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/selection_composition_and.vg.json b/examples/compiled/selection_composition_and.vg.json index c67bcf67999..5cf170d7293 100644 --- a/examples/compiled/selection_composition_and.vg.json +++ b/examples/compiled/selection_composition_and.vg.json @@ -585,9 +585,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_composition_or.vg.json b/examples/compiled/selection_composition_or.vg.json index 16299689992..5122dc54e39 100644 --- a/examples/compiled/selection_composition_or.vg.json +++ b/examples/compiled/selection_composition_or.vg.json @@ -585,9 +585,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_heatmap.vg.json b/examples/compiled/selection_heatmap.vg.json index 9d107c543d3..02149f6e3fc 100644 --- a/examples/compiled/selection_heatmap.vg.json +++ b/examples/compiled/selection_heatmap.vg.json @@ -121,9 +121,9 @@ "signal": "\"predicted: \" + (isValid(datum[\"predicted\"]) ? datum[\"predicted\"] : \"\"+datum[\"predicted\"]) + \"; actual: \" + (isValid(datum[\"actual\"]) ? datum[\"actual\"] : \"\"+datum[\"actual\"]) + \"; count: \" + (format(datum[\"count\"], \"\"))" }, "x": {"scale": "x", "field": "predicted"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "actual"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/selection_interval_mark_style.vg.json b/examples/compiled/selection_interval_mark_style.vg.json index 05bfed9cdf4..a736606940d 100644 --- a/examples/compiled/selection_interval_mark_style.vg.json +++ b/examples/compiled/selection_interval_mark_style.vg.json @@ -578,9 +578,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_layer_bar_month.vg.json b/examples/compiled/selection_layer_bar_month.vg.json index 5e6abd859c8..600cd0b017d 100644 --- a/examples/compiled/selection_layer_bar_month.vg.json +++ b/examples/compiled/selection_layer_bar_month.vg.json @@ -293,7 +293,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "mean_precipitation"}, "y2": {"scale": "y", "value": 0} } diff --git a/examples/compiled/selection_project_interval.vg.json b/examples/compiled/selection_project_interval.vg.json index 2586350b46c..920b039888a 100644 --- a/examples/compiled/selection_project_interval.vg.json +++ b/examples/compiled/selection_project_interval.vg.json @@ -308,9 +308,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_project_interval_x.vg.json b/examples/compiled/selection_project_interval_x.vg.json index 22020f4c9d5..d7f80f4b6fb 100644 --- a/examples/compiled/selection_project_interval_x.vg.json +++ b/examples/compiled/selection_project_interval_x.vg.json @@ -251,9 +251,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_project_interval_x_y.vg.json b/examples/compiled/selection_project_interval_x_y.vg.json index 2586350b46c..920b039888a 100644 --- a/examples/compiled/selection_project_interval_x_y.vg.json +++ b/examples/compiled/selection_project_interval_x_y.vg.json @@ -308,9 +308,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_project_interval_y.vg.json b/examples/compiled/selection_project_interval_y.vg.json index fd238a8b98e..82bf700c3fe 100644 --- a/examples/compiled/selection_project_interval_y.vg.json +++ b/examples/compiled/selection_project_interval_y.vg.json @@ -251,9 +251,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_type_interval.vg.json b/examples/compiled/selection_type_interval.vg.json index 2586350b46c..920b039888a 100644 --- a/examples/compiled/selection_type_interval.vg.json +++ b/examples/compiled/selection_type_interval.vg.json @@ -308,9 +308,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_type_interval_invert.vg.json b/examples/compiled/selection_type_interval_invert.vg.json index 2d268913ce4..40947e9b51c 100644 --- a/examples/compiled/selection_type_interval_invert.vg.json +++ b/examples/compiled/selection_type_interval_invert.vg.json @@ -307,9 +307,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/selection_type_point.vg.json b/examples/compiled/selection_type_point.vg.json index 4ec3e4ea8d9..6dba2e61adf 100644 --- a/examples/compiled/selection_type_point.vg.json +++ b/examples/compiled/selection_type_point.vg.json @@ -97,9 +97,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/selection_type_single_dblclick.vg.json b/examples/compiled/selection_type_single_dblclick.vg.json index 394be3d0a85..ea489ca44ad 100644 --- a/examples/compiled/selection_type_single_dblclick.vg.json +++ b/examples/compiled/selection_type_single_dblclick.vg.json @@ -97,9 +97,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/selection_type_single_mouseover.vg.json b/examples/compiled/selection_type_single_mouseover.vg.json index b3084883fea..91347e543e2 100644 --- a/examples/compiled/selection_type_single_mouseover.vg.json +++ b/examples/compiled/selection_type_single_mouseover.vg.json @@ -97,9 +97,9 @@ "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\"))" }, "x": {"scale": "x", "field": "Cylinders"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "Origin"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/stacked_bar_count.vg.json b/examples/compiled/stacked_bar_count.vg.json index a6385268422..7687ac5e771 100644 --- a/examples/compiled/stacked_bar_count.vg.json +++ b/examples/compiled/stacked_bar_count.vg.json @@ -55,7 +55,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\")) + \"; weather: \" + (isValid(datum[\"weather\"]) ? datum[\"weather\"] : \"\"+datum[\"weather\"])" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count_end"}, "y2": {"scale": "y", "field": "__count_start"} } diff --git a/examples/compiled/stacked_bar_count_corner_radius_config.vg.json b/examples/compiled/stacked_bar_count_corner_radius_config.vg.json index 6ea4d89ea0d..bcc361cd0e7 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_config.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_config.vg.json @@ -63,7 +63,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min___count_start\"]),scale('y',datum[\"max___count_start\"]),scale('y',datum[\"min___count_end\"]),scale('y',datum[\"max___count_end\"]))" }, diff --git a/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json b/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json index 5bc897aaaf9..c5cfffe1141 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json @@ -63,7 +63,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min___count_start\"]),scale('y',datum[\"max___count_start\"]),scale('y',datum[\"min___count_end\"]),scale('y',datum[\"max___count_end\"]))" }, diff --git a/examples/compiled/stacked_bar_count_corner_radius_mark_x.vg.json b/examples/compiled/stacked_bar_count_corner_radius_mark_x.vg.json index 375b9e48104..5ce246633a3 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_mark_x.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_mark_x.vg.json @@ -63,7 +63,7 @@ "encode": { "update": { "y": {"scale": "y", "field": "month_date"}, - "height": {"scale": "y", "band": 1}, + "height": {"signal": "max(0.25, bandwidth('y'))"}, "cornerRadiusTopRight": {"value": 8}, "cornerRadiusBottomRight": {"value": 8}, "x": { diff --git a/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json b/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json index 9c330413c0b..5dc57510835 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json @@ -63,7 +63,7 @@ "encode": { "update": { "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": { "signal": "min(scale('y',datum[\"min___count_start\"]),scale('y',datum[\"max___count_start\"]),scale('y',datum[\"min___count_end\"]),scale('y',datum[\"max___count_end\"]))" }, diff --git a/examples/compiled/stacked_bar_h.vg.json b/examples/compiled/stacked_bar_h.vg.json index 9e3f423017d..2d7351dc7a7 100644 --- a/examples/compiled/stacked_bar_h.vg.json +++ b/examples/compiled/stacked_bar_h.vg.json @@ -55,7 +55,7 @@ "x": {"scale": "x", "field": "sum_yield_end"}, "x2": {"scale": "x", "field": "sum_yield_start"}, "y": {"scale": "y", "field": "variety"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/stacked_bar_h_normalized_labeled.vg.json b/examples/compiled/stacked_bar_h_normalized_labeled.vg.json index 2997d11aba0..87e5d5c3560 100644 --- a/examples/compiled/stacked_bar_h_normalized_labeled.vg.json +++ b/examples/compiled/stacked_bar_h_normalized_labeled.vg.json @@ -77,7 +77,7 @@ "x": {"scale": "x", "field": "sum_people_end"}, "x2": {"scale": "x", "field": "sum_people_start"}, "y": {"scale": "y", "field": "age"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }, diff --git a/examples/compiled/stacked_bar_h_order.vg.json b/examples/compiled/stacked_bar_h_order.vg.json index c480e6afb30..bf3acb95fbd 100644 --- a/examples/compiled/stacked_bar_h_order.vg.json +++ b/examples/compiled/stacked_bar_h_order.vg.json @@ -55,7 +55,7 @@ "x": {"scale": "x", "field": "sum_yield_end"}, "x2": {"scale": "x", "field": "sum_yield_start"}, "y": {"scale": "y", "field": "variety"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/stacked_bar_h_order_custom.vg.json b/examples/compiled/stacked_bar_h_order_custom.vg.json index 19d8890cf9e..b1bd41de1eb 100644 --- a/examples/compiled/stacked_bar_h_order_custom.vg.json +++ b/examples/compiled/stacked_bar_h_order_custom.vg.json @@ -60,7 +60,7 @@ "x": {"scale": "x", "field": "sum_yield_end"}, "x2": {"scale": "x", "field": "sum_yield_start"}, "y": {"scale": "y", "field": "variety"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/stacked_bar_normalize.vg.json b/examples/compiled/stacked_bar_normalize.vg.json index 4c5da742446..08df66d85e0 100644 --- a/examples/compiled/stacked_bar_normalize.vg.json +++ b/examples/compiled/stacked_bar_normalize.vg.json @@ -59,7 +59,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people_end\"]-datum[\"sum_people_start\"], \".0%\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/stacked_bar_population.vg.json b/examples/compiled/stacked_bar_population.vg.json index fb4719486a3..89196843e02 100644 --- a/examples/compiled/stacked_bar_population.vg.json +++ b/examples/compiled/stacked_bar_population.vg.json @@ -60,7 +60,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/stacked_bar_population_transform.vg.json b/examples/compiled/stacked_bar_population_transform.vg.json index f320dd74845..1d5c55b211d 100644 --- a/examples/compiled/stacked_bar_population_transform.vg.json +++ b/examples/compiled/stacked_bar_population_transform.vg.json @@ -53,7 +53,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"v1\"], \"\")) + \"; v2: \" + (format(datum[\"v2\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "v1"}, "y2": {"scale": "y", "field": "v2"} } diff --git a/examples/compiled/stacked_bar_sum_opacity.vg.json b/examples/compiled/stacked_bar_sum_opacity.vg.json index 572c5b05c7d..6492caecc1c 100644 --- a/examples/compiled/stacked_bar_sum_opacity.vg.json +++ b/examples/compiled/stacked_bar_sum_opacity.vg.json @@ -61,7 +61,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; people: \" + (format(datum[\"people\"], \"\"))" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/stacked_bar_unaggregate.vg.json b/examples/compiled/stacked_bar_unaggregate.vg.json index da55f175ff7..92509ade9de 100644 --- a/examples/compiled/stacked_bar_unaggregate.vg.json +++ b/examples/compiled/stacked_bar_unaggregate.vg.json @@ -54,7 +54,7 @@ "signal": "\"a: \" + (isValid(datum[\"a\"]) ? datum[\"a\"] : \"\"+datum[\"a\"]) + \"; b: \" + (format(datum[\"b\"], \"\")) + \"; c: \" + (isValid(datum[\"c\"]) ? datum[\"c\"] : \"\"+datum[\"c\"])" }, "x": {"scale": "x", "field": "a"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "b_end"}, "y2": {"scale": "y", "field": "b_start"} } diff --git a/examples/compiled/stacked_bar_v.vg.json b/examples/compiled/stacked_bar_v.vg.json index 27400a5a5c8..a0409fbb639 100644 --- a/examples/compiled/stacked_bar_v.vg.json +++ b/examples/compiled/stacked_bar_v.vg.json @@ -53,7 +53,7 @@ "signal": "\"variety: \" + (isValid(datum[\"variety\"]) ? datum[\"variety\"] : \"\"+datum[\"variety\"]) + \"; Sum of yield: \" + (format(datum[\"sum_yield\"], \"\")) + \"; site: \" + (isValid(datum[\"site\"]) ? datum[\"site\"] : \"\"+datum[\"site\"])" }, "x": {"scale": "x", "field": "variety"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_yield_end"}, "y2": {"scale": "y", "field": "sum_yield_start"} } diff --git a/examples/compiled/stacked_bar_weather.vg.json b/examples/compiled/stacked_bar_weather.vg.json index 3bd6a710e44..5eb9d436b0b 100644 --- a/examples/compiled/stacked_bar_weather.vg.json +++ b/examples/compiled/stacked_bar_weather.vg.json @@ -55,7 +55,7 @@ "signal": "\"Month of the year: \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Count of Records: \" + (format(datum[\"__count\"], \"\")) + \"; Weather type: \" + (isValid(datum[\"weather\"]) ? datum[\"weather\"] : \"\"+datum[\"weather\"])" }, "x": {"scale": "x", "field": "month_date"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "__count_end"}, "y2": {"scale": "y", "field": "__count_start"} } diff --git a/examples/compiled/test_aggregate_nested.vg.json b/examples/compiled/test_aggregate_nested.vg.json index d83d7c2d26b..65bda28edf0 100644 --- a/examples/compiled/test_aggregate_nested.vg.json +++ b/examples/compiled/test_aggregate_nested.vg.json @@ -92,7 +92,7 @@ "x": {"scale": "x", "field": "sum_properties\\.yield_end"}, "x2": {"scale": "x", "field": "sum_properties\\.yield_start"}, "y": {"scale": "y", "field": "properties\\.variety"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/trellis_bar.vg.json b/examples/compiled/trellis_bar.vg.json index f6091d32602..a8b3fef14a3 100644 --- a/examples/compiled/trellis_bar.vg.json +++ b/examples/compiled/trellis_bar.vg.json @@ -143,7 +143,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/trellis_bar_no_header.vg.json b/examples/compiled/trellis_bar_no_header.vg.json index 31df7c83d22..0e859595afa 100644 --- a/examples/compiled/trellis_bar_no_header.vg.json +++ b/examples/compiled/trellis_bar_no_header.vg.json @@ -117,7 +117,7 @@ "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"sum_people\"], \"\")) + \"; gender: \" + (isValid(datum[\"gender\"]) ? datum[\"gender\"] : \"\"+datum[\"gender\"])" }, "x": {"scale": "x", "field": "age"}, - "width": {"scale": "x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('x'))"}, "y": {"scale": "y", "field": "sum_people_end"}, "y2": {"scale": "y", "field": "sum_people_start"} } diff --git a/examples/compiled/trellis_stacked_bar.vg.json b/examples/compiled/trellis_stacked_bar.vg.json index d73024a5ab5..02913643690 100644 --- a/examples/compiled/trellis_stacked_bar.vg.json +++ b/examples/compiled/trellis_stacked_bar.vg.json @@ -138,7 +138,7 @@ "x": {"scale": "x", "field": "sum_yield_end"}, "x2": {"scale": "x", "field": "sum_yield_start"}, "y": {"scale": "y", "field": "variety"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/vconcat_weather.vg.json b/examples/compiled/vconcat_weather.vg.json index 1255516cc8f..b815a041989 100644 --- a/examples/compiled/vconcat_weather.vg.json +++ b/examples/compiled/vconcat_weather.vg.json @@ -117,7 +117,7 @@ "signal": "\"date (month): \" + (timeFormat(datum[\"month_date\"], timeUnitSpecifier([\"month\"], {\"year-month\":\"%b %Y \",\"year-month-date\":\"%b %d, %Y \"}))) + \"; Mean of precipitation: \" + (format(datum[\"mean_precipitation\"], \"\"))" }, "x": {"scale": "concat_0_x", "field": "month_date"}, - "width": {"scale": "concat_0_x", "band": 1}, + "width": {"signal": "max(0.25, bandwidth('concat_0_x'))"}, "y": {"scale": "concat_0_y", "field": "mean_precipitation"}, "y2": {"scale": "concat_0_y", "value": 0} } diff --git a/examples/compiled/window_top_k.vg.json b/examples/compiled/window_top_k.vg.json index 37d343a85fc..23aec6d38c0 100644 --- a/examples/compiled/window_top_k.vg.json +++ b/examples/compiled/window_top_k.vg.json @@ -90,7 +90,7 @@ "x": {"scale": "x", "field": "score_end"}, "x2": {"scale": "x", "field": "score_start"}, "y": {"scale": "y", "field": "student"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } } diff --git a/examples/compiled/window_top_k_others.vg.json b/examples/compiled/window_top_k_others.vg.json index 96c858f7c79..106ca554770 100644 --- a/examples/compiled/window_top_k_others.vg.json +++ b/examples/compiled/window_top_k_others.vg.json @@ -78,7 +78,7 @@ "x": {"scale": "x", "field": "mean_aggregate_gross"}, "x2": {"scale": "x", "value": 0}, "y": {"scale": "y", "field": "ranked_director"}, - "height": {"scale": "y", "band": 1} + "height": {"signal": "max(0.25, bandwidth('y'))"} } } }