From f5dfbbd53afea21210108152de5f075625031998 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 b8aed31ada..d89f45594f 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 cf7d1e2bbc..a7403201ad 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 515e795f5a..034f12aaf4 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 9c2dab9cfc..ef2b5a09f1 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 281bdfeca8..de6fe777a0 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 2acec08b42..4973b4a9c2 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 47ed9786bf..2d3a70d941 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 73ca1cd793..4691e64ce7 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 d3ad3245d9..13f7d7dd35 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 87a4afbed9..850047557f 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 dfe641c48e..6ff6f5ea89 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 1f5b146912..53f1126461 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 5eaf09008b..c204ae6671 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 68c3a29ad3..1f95862e5d 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 f197b99d3d..77675fa56d 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 3e69682af4..e66f5a1ea3 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 64a6015a4f..6c1a57b614 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 117eab5493..55686d7c9f 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 4cfa00cbdc..7a444d9ab3 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 cc37703181..6828a9c6a4 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 414e5a232d..22a9c5dfb0 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 1eb0ce79b8..17721c5355 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 4bf0a341e3..e0afae68d8 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 950cdca34b..499eb20a72 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 f16d151db1..ddaf50dcb1 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 6abf452be9..bd1f49f679 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 0379ed49f3..4fd65adfac 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 efeaca1d2d..23798b9f9d 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 3ed25ccd14..b6916729ed 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 7b8e24a031..1e6a3ac463 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 0b06ad5941..caa2f96c81 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 8c49ce7ab9..61f5f87a69 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 b6b9bd0656..349601a689 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 076a137a61..f0f2fb3239 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 04039a18e4..6de464a01b 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 61d956bf58..99fad91d1b 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 000c4479e5..8174ba5b62 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 19324562fa..727c32e6be 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 e7f62bc9bf..6b0296359e 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 694e751e5f..81bd6e3c9c 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 a19264e719..dd02e406ab 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 9b4bdd0975..69c532b3bc 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 8b5bc6ef03..fbd9aa0f00 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 3fc56b1524..cdd3dacecf 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 8547fe9606..63d48a5175 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 8f9e76b9f9..8965cdfe1d 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 9d139addad..96aa0dbd66 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 6123354272..3273c30642 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 7e94ef9da6..81146c10f5 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 ed7365cc58..2258fe7f1d 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 4e4a3593b7..a657e6fda5 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 d27a388e21..564c59c463 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 8e5ec39e8d..aed17f5075 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 88cf30114b..2ed5384234 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 a31082143b..4b49288a92 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 9d87c26a6e..cec76baa9b 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 5f88082761..24c5aedd84 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 201bbdb74a..4d8760930d 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 cac465ad90..cef272a2d1 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 060cdc9c87..03fedcee38 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 2ab3ef1e59..5295344d5f 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 a1b3f4e40a..6a35ed202d 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 78c257643f..4575f585db 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 9fb6abcc67..7224919868 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 cd91195e8d..4bdc186d2f 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 526faf05fb..8e337a1fb8 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 416a30ea6c..0df5e44753 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 ee46c02b89..d6280b91b1 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 5435c57482..8efd0d24a6 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 5435c57482..8efd0d24a6 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 c2264832a3..ffe8d7fbb6 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 16883e8863..ec52febd7e 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 8bb952d22f..958915aad6 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 43b2f6e0fd..1b11b8bd79 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 b0e3d9f849..a31354fb06 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 61090f6587..348178735e 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 e73c94dd63..46b90b6af8 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 905b49d135..7907c00a1f 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 13d435d98b..850ac9048e 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 ae63ba42e2..d3592f878a 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 476b0af3f3..611937a644 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 ed7365cc58..2258fe7f1d 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 481e8c5c7b..0c4bd6ee71 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 2b50d57e02..4de4dea6d2 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 b836111433..e7d01668fb 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 dc3df7df6b..bd2e4f27df 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 7ede2672cf..31d397cd71 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 beb6fa9b63..8b77756483 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 0efd8ebe05..dd0169cc9c 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 eec6e7a17b..0fa026c72d 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 ea1feef68a..3cf4f28bc2 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 a0b5889ea6..498fab4f7b 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 d39abf994b..335a19cc9d 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 e49acfaf0d..d19a7112bd 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 66ae81e15e..4f005e6d2d 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 d449076c74..030416d423 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 1c7ec313be..461db2d4fd 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 d10f2c4d07..5afa68acb2 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 3005add738..a185f5a3cd 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 ed0448069f..b6364132b8 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 c67bcf6799..5cf170d729 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 1629968999..5122dc54e3 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 9d107c543d..02149f6e3f 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 05bfed9cdf..a736606940 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 5e6abd859c..600cd0b017 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 2586350b46..920b039888 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 22020f4c9d..d7f80f4b6f 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 2586350b46..920b039888 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 fd238a8b98..82bf700c3f 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 2586350b46..920b039888 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 2d268913ce..40947e9b51 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 4ec3e4ea8d..6dba2e61ad 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 394be3d0a8..ea489ca44a 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 b3084883fe..91347e543e 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 a638526842..7687ac5e77 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 6ea4d89ea0..bcc361cd0e 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 5bc897aaaf..c5cfffe114 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 375b9e4810..5ce246633a 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 9c330413c0..5dc5751083 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 9e3f423017..2d7351dc7a 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 2997d11aba..87e5d5c356 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 c480e6afb3..bf3acb95fb 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 19d8890cf9..b1bd41de1e 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 4c5da74244..08df66d85e 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 fb4719486a..89196843e0 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 f320dd7484..1d5c55b211 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 572c5b05c7..6492caecc1 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 da55f175ff..92509ade9d 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 27400a5a5c..a0409fbb63 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 3bd6a710e4..5eb9d436b0 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 d83d7c2d26..65bda28edf 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 f6091d3260..a8b3fef14a 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 31df7c83d2..0e859595af 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 d73024a5ab..0291364369 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 1255516cc8..b815a04198 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 37d343a85f..23aec6d38c 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 96c858f7c7..106ca55477 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'))"} } } }