From d199e25bc770cd303d289686adffca4976780464 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Wed, 15 Nov 2023 23:42:30 +0000 Subject: [PATCH] chore: update examples [CI] --- examples/compiled/airport_connections.vg.json | 3 ++- examples/compiled/arc_color_mappings.vg.json | 3 ++- examples/compiled/arc_donut.vg.json | 3 ++- examples/compiled/arc_facet.vg.json | 3 ++- examples/compiled/arc_ordinal_theta.vg.json | 3 ++- examples/compiled/arc_params.vg.json | 3 ++- examples/compiled/arc_pie.vg.json | 3 ++- .../arc_pie_normalize_tooltip.vg.json | 3 ++- examples/compiled/arc_pie_pyramid.vg.json | 3 ++- examples/compiled/arc_radial.vg.json | 3 ++- .../compiled/arc_radial_histogram.vg.json | 3 ++- examples/compiled/area.vg.json | 3 ++- .../compiled/area_cumulative_freq.vg.json | 3 ++- examples/compiled/area_density.vg.json | 3 ++- examples/compiled/area_density_facet.vg.json | 3 ++- .../compiled/area_density_stacked.vg.json | 3 ++- .../area_density_stacked_fold.vg.json | 5 +++- examples/compiled/area_gradient.vg.json | 3 ++- examples/compiled/area_horizon.vg.json | 7 ++++- examples/compiled/area_overlay.vg.json | 3 ++- .../compiled/area_overlay_with_y2.vg.json | 3 ++- examples/compiled/area_params.vg.json | 3 ++- .../compiled/area_temperature_range.vg.json | 3 ++- examples/compiled/area_vertical.vg.json | 3 ++- examples/compiled/argmin_spaces.vg.json | 3 ++- examples/compiled/bar.vg.json | 3 ++- examples/compiled/bar_1d.vg.json | 3 ++- examples/compiled/bar_1d_binned.vg.json | 7 ++++- examples/compiled/bar_1d_default_size.vg.json | 3 ++- .../compiled/bar_1d_dimension_only.vg.json | 3 ++- examples/compiled/bar_1d_step_config.vg.json | 3 ++- examples/compiled/bar_1d_temporal.vg.json | 3 ++- examples/compiled/bar_aggregate.vg.json | 3 ++- examples/compiled/bar_aggregate_count.vg.json | 3 ++- .../compiled/bar_aggregate_format.vg.json | 3 ++- examples/compiled/bar_aggregate_size.vg.json | 3 ++- .../bar_aggregate_sort_by_encoding.vg.json | 3 ++- .../compiled/bar_aggregate_sort_mean.vg.json | 3 ++- .../compiled/bar_aggregate_transform.vg.json | 3 ++- .../compiled/bar_aggregate_vertical.vg.json | 3 ++- examples/compiled/bar_argmax.vg.json | 3 ++- .../compiled/bar_argmax_transform.vg.json | 3 ++- examples/compiled/bar_array_aggregate.vg.json | 3 ++- examples/compiled/bar_axis_orient.vg.json | 3 ++- .../compiled/bar_axis_space_saving.vg.json | 3 ++- .../compiled/bar_axis_title_quoted.vg.json | 3 ++- examples/compiled/bar_binned_data.vg.json | 3 ++- .../bar_binned_yearmonth_grouped.vg.json | 3 ++- ...nned_yearmonth_grouped_center_band.vg.json | 3 ++- .../bar_binned_yearmonth_label.vg.json | 3 ++- ...binned_yearmonth_label_band_center.vg.json | 3 ++- examples/compiled/bar_binnedyearmonth.vg.json | 3 ++- .../compiled/bar_bullet_expr_bind.vg.json | 7 ++--- .../compiled/bar_color_disabled_scale.vg.json | 3 ++- examples/compiled/bar_column_fold.vg.json | 3 ++- examples/compiled/bar_column_pivot.vg.json | 3 ++- examples/compiled/bar_config_no_zero.vg.json | 3 ++- .../compiled/bar_corner_radius_end.vg.json | 3 ++- examples/compiled/bar_count_minimap.vg.json | 3 ++- .../compiled/bar_custom_sort_full.vg.json | 3 ++- .../compiled/bar_custom_sort_partial.vg.json | 3 ++- .../compiled/bar_custom_time_domain.vg.json | 3 ++- .../bar_default_tooltip_title_null.vg.json | 3 ++- examples/compiled/bar_distinct.vg.json | 3 ++- ...diverging_stack_population_pyramid.vg.json | 8 +++++- .../bar_diverging_stack_transform.vg.json | 3 ++- examples/compiled/bar_filter_calc.vg.json | 3 ++- examples/compiled/bar_fit.vg.json | 3 ++- examples/compiled/bar_gantt.vg.json | 3 ++- .../compiled/bar_gantt_config_no_zero.vg.json | 3 ++- examples/compiled/bar_group_timeunit.vg.json | 3 ++- examples/compiled/bar_grouped.vg.json | 3 ++- .../bar_grouped_custom_padding.vg.json | 3 ++- .../compiled/bar_grouped_errorbar.vg.json | 3 ++- examples/compiled/bar_grouped_facet.vg.json | 7 ++++- ...ar_grouped_facet_independent_scale.vg.json | 7 ++++- ...acet_independent_scale_fixed_width.vg.json | 7 ++++- .../compiled/bar_grouped_fixed_width.vg.json | 3 ++- .../compiled/bar_grouped_horizontal.vg.json | 3 ++- examples/compiled/bar_grouped_label.vg.json | 3 ++- .../compiled/bar_grouped_repeated.vg.json | 3 ++- examples/compiled/bar_grouped_stacked.vg.json | 3 ++- .../bar_grouped_step_for_offset.vg.json | 3 ++- .../bar_grouped_step_for_position.vg.json | 3 ++- examples/compiled/bar_grouped_thin.vg.json | 3 ++- .../bar_grouped_thin_minBandSize.vg.json | 3 ++- .../bar_grouped_timeunit_yearweek.vg.json | 3 ++- examples/compiled/bar_heatlane.vg.json | 3 ++- .../compiled/bar_layered_transparent.vg.json | 3 ++- examples/compiled/bar_layered_weather.vg.json | 7 ++++- examples/compiled/bar_month.vg.json | 3 ++- examples/compiled/bar_month_band.vg.json | 3 ++- .../compiled/bar_month_band_config.vg.json | 3 ++- examples/compiled/bar_month_temporal.vg.json | 3 ++- .../bar_month_temporal_band_center.vg.json | 3 ++- ..._month_temporal_band_center_config.vg.json | 3 ++- .../bar_month_temporal_initial.vg.json | 3 ++- .../bar_multi_values_per_categories.vg.json | 3 ++- examples/compiled/bar_narrow_int_span.vg.json | 3 ++- examples/compiled/bar_negative.vg.json | 3 ++- .../bar_negative_horizontal_label.vg.json | 3 ++- examples/compiled/bar_params.vg.json | 3 ++- examples/compiled/bar_params_bound.vg.json | 3 ++- .../compiled/bar_percent_of_total.vg.json | 3 ++- examples/compiled/bar_q_qpow.vg.json | 3 ++- examples/compiled/bar_qq_stack.vg.json | 3 ++- .../compiled/bar_qq_stack_horizontal.vg.json | 3 ++- .../compiled/bar_ranged_not_binned.vg.json | 3 ++- ...mple_binned_timeunit_special_chars.vg.json | 3 ++- examples/compiled/bar_simple_extent.vg.json | 3 ++- examples/compiled/bar_size_default.vg.json | 3 ++- .../compiled/bar_size_explicit_bad.vg.json | 3 ++- examples/compiled/bar_size_fit.vg.json | 3 ++- examples/compiled/bar_size_responsive.vg.json | 3 ++- examples/compiled/bar_size_step_small.vg.json | 3 ++- examples/compiled/bar_sort_by_count.vg.json | 3 ++- examples/compiled/bar_swap_axes.vg.json | 3 ++- examples/compiled/bar_swap_custom.vg.json | 3 ++- ...lor_config_time_unit_band_position.vg.json | 3 ++- examples/compiled/bar_title.vg.json | 3 ++- examples/compiled/bar_title_start.vg.json | 3 ++- examples/compiled/bar_tooltip.vg.json | 3 ++- .../compiled/bar_tooltip_aggregate.vg.json | 9 ++++--- examples/compiled/bar_tooltip_groupby.vg.json | 9 ++++--- examples/compiled/bar_tooltip_multi.vg.json | 3 ++- examples/compiled/bar_tooltip_title.vg.json | 3 ++- .../compiled/bar_x_offset_without_x.vg.json | 3 ++- examples/compiled/bar_yearmonth.vg.json | 3 ++- .../bar_yearmonth_center_band.vg.json | 3 ++- .../bar_yearmonth_custom_format.vg.json | 3 ++- .../bar_yearmonthdate_minBandSize.vg.json | 3 ++- .../compiled/boxplot_1D_horizontal.vg.json | 7 ++--- .../boxplot_1D_horizontal_custom_mark.vg.json | 15 ++++++----- .../boxplot_1D_horizontal_explicit.vg.json | 7 ++--- examples/compiled/boxplot_1D_invalid.vg.json | 7 ++--- examples/compiled/boxplot_1D_vertical.vg.json | 7 ++--- .../compiled/boxplot_2D_horizontal.vg.json | 7 ++--- .../boxplot_2D_horizontal_color_size.vg.json | 7 ++--- examples/compiled/boxplot_2D_vertical.vg.json | 7 ++--- examples/compiled/boxplot_groupped.vg.json | 7 ++--- .../boxplot_minmax_2D_horizontal.vg.json | 7 ++--- ...2D_horizontal_custom_midtick_color.vg.json | 7 ++--- .../boxplot_minmax_2D_vertical.vg.json | 7 ++--- .../compiled/boxplot_preaggregated.vg.json | 7 ++--- .../boxplot_tooltip_aggregate.vg.json | 7 ++--- .../boxplot_tooltip_not_aggregate.vg.json | 7 ++--- examples/compiled/brush_table.vg.json | 3 ++- examples/compiled/circle.vg.json | 3 ++- examples/compiled/circle_binned.vg.json | 3 ++- .../compiled/circle_binned_maxbins_2.vg.json | 3 ++- .../compiled/circle_binned_maxbins_20.vg.json | 3 ++- .../compiled/circle_binned_maxbins_5.vg.json | 3 ++- .../circle_bubble_health_income.vg.json | 3 ++- .../circle_custom_tick_labels.vg.json | 3 ++- examples/compiled/circle_flatten.vg.json | 3 ++- .../compiled/circle_github_punchcard.vg.json | 3 ++- .../circle_labelangle_orient_signal.vg.json | 3 ++- .../compiled/circle_natural_disasters.vg.json | 3 ++- examples/compiled/circle_opacity.vg.json | 3 ++- .../compiled/circle_scale_quantile.vg.json | 3 ++- .../compiled/circle_scale_quantize.vg.json | 3 ++- .../compiled/circle_scale_threshold.vg.json | 3 ++- .../compiled/circle_wilkinson_dotplot.vg.json | 3 ++- .../circle_wilkinson_dotplot_stacked.vg.json | 3 ++- .../compiled/concat_bar_layer_circle.vg.json | 3 ++- .../concat_bar_scales_discretize.vg.json | 3 ++- ...oncat_bar_scales_discretize_2_cols.vg.json | 3 ++- examples/compiled/concat_hover.vg.json | 3 ++- examples/compiled/concat_hover_filter.vg.json | 3 ++- .../concat_layer_voyager_result.vg.json | 1 + .../concat_marginal_histograms.vg.json | 7 ++++- .../concat_population_pyramid.vg.json | 8 +++++- examples/compiled/concat_weather.vg.json | 3 ++- .../config_numberFormatType_test.vg.json | 5 +++- .../config_numberFormatType_tooltip.vg.json | 3 ++- .../compiled/connected_scatterplot.vg.json | 3 ++- .../compiled/dynamic_color_legend.vg.json | 3 ++- examples/compiled/embedded_csv.vg.json | 3 ++- ...rband_2d_horizontal_color_encoding.vg.json | 3 ++- .../errorband_2d_vertical_borders.vg.json | 3 ++- examples/compiled/errorband_tooltip.vg.json | 3 ++- .../compiled/errorbar_2d_vertical_ticks.png | Bin 13204 -> 13131 bytes .../compiled/errorbar_2d_vertical_ticks.svg | 2 +- .../errorbar_2d_vertical_ticks.vg.json | 15 ++++++----- examples/compiled/errorbar_aggregate.vg.json | 11 ++++---- .../errorbar_horizontal_aggregate.vg.json | 11 ++++---- examples/compiled/errorbar_tooltip.vg.json | 3 ++- examples/compiled/facet_bullet.vg.json | 7 ++--- ...t_column_facet_column_point_future.vg.json | 3 ++- ...acet_column_facet_row_point_future.vg.json | 3 ++- .../facet_cross_independent_scale.vg.json | 3 ++- examples/compiled/facet_custom.vg.json | 3 ++- examples/compiled/facet_custom_header.vg.json | 3 ++- examples/compiled/facet_grid_bar.vg.json | 3 ++- .../compiled/facet_independent_scale.vg.json | 7 ++++- ...cet_independent_scale_layer_broken.vg.json | 7 ++++- .../facet_row_facet_row_point_future.vg.json | 3 ++- examples/compiled/geo_choropleth.vg.json | 3 ++- examples/compiled/geo_circle.vg.json | 3 ++- examples/compiled/geo_constant_value.vg.json | 3 ++- .../compiled/geo_custom_projection.vg.json | 7 ++++- examples/compiled/geo_graticule.vg.json | 3 ++- .../compiled/geo_graticule_object.vg.json | 3 ++- examples/compiled/geo_layer.vg.json | 3 ++- .../compiled/geo_layer_line_london.vg.json | 3 ++- examples/compiled/geo_line.vg.json | 3 ++- .../compiled/geo_params_projections.vg.json | 3 ++- examples/compiled/geo_point.vg.json | 7 ++++- examples/compiled/geo_repeat.vg.json | 3 ++- examples/compiled/geo_rule.vg.json | 3 ++- examples/compiled/geo_sphere.vg.json | 3 ++- examples/compiled/geo_text.vg.json | 3 ++- examples/compiled/geo_trellis.vg.json | 3 ++- examples/compiled/hconcat_weather.vg.json | 3 ++- examples/compiled/histogram.vg.json | 3 ++- .../compiled/histogram_bin_change.vg.json | 3 ++- .../compiled/histogram_bin_spacing.vg.json | 3 ++- .../histogram_bin_spacing_reverse.vg.json | 3 ++- .../compiled/histogram_bin_transform.vg.json | 3 ++- .../compiled/histogram_invalid_null.vg.json | 3 ++- examples/compiled/histogram_log.vg.json | 3 ++- .../compiled/histogram_no_spacing.vg.json | 3 ++- examples/compiled/histogram_nonlinear.vg.json | 3 ++- examples/compiled/histogram_ordinal.vg.json | 3 ++- .../compiled/histogram_ordinal_sort.vg.json | 3 ++- examples/compiled/histogram_rel_freq.vg.json | 3 ++- examples/compiled/histogram_reverse.vg.json | 3 ++- .../compiled/interactive_1d_geo_brush.vg.json | 3 ++- .../interactive_airport_crossfilter.vg.json | 3 ++- .../compiled/interactive_area_brush.vg.json | 3 ++- .../interactive_bar_select_highlight.vg.json | 3 ++- .../compiled/interactive_bin_extent.vg.json | 3 ++- .../interactive_bin_extent_bottom.vg.json | 3 ++- examples/compiled/interactive_brush.vg.json | 3 ++- .../compiled/interactive_concat_layer.vg.json | 3 ++- .../compiled/interactive_crossfilter.vg.json | 3 ++- .../interactive_dashboard_europe_pop.vg.json | 3 ++- .../interactive_geo_earthquakes.vg.json | 3 ++- .../interactive_global_development.vg.json | 3 ++- ...active_histogram_full_height_hover.vg.json | 3 ++- .../compiled/interactive_index_chart.vg.json | 3 ++- .../interactive_layered_crossfilter.vg.json | 3 ++- ...ctive_layered_crossfilter_discrete.vg.json | 3 ++- examples/compiled/interactive_legend.vg.json | 3 ++- .../interactive_legend_dblclick.vg.json | 3 ++- .../interactive_line_brush_cursor.vg.json | 3 ++- .../compiled/interactive_line_hover.vg.json | 7 ++++- .../interactive_line_point_hover.vg.json | 3 ++- .../interactive_multi_line_label.vg.json | 3 ++- ...teractive_multi_line_pivot_tooltip.vg.json | 3 ++- .../interactive_multi_line_tooltip.vg.json | 5 +++- .../interactive_overview_detail.vg.json | 3 ++- .../compiled/interactive_paintbrush.vg.json | 3 ++- .../interactive_paintbrush_color.vg.json | 3 ++- ...teractive_paintbrush_color_nearest.vg.json | 3 ++- .../interactive_paintbrush_interval.vg.json | 3 ++- ...nteractive_paintbrush_simple_false.vg.json | 3 ++- ...interactive_paintbrush_simple_true.vg.json | 3 ++- .../interactive_panzoom_splom.vg.json | 3 ++- ...interactive_panzoom_vconcat_shared.vg.json | 3 ++- ...nteractive_point_domainRaw_binding.vg.json | 3 ++- .../compiled/interactive_point_init.vg.json | 3 ++- .../interactive_query_widgets.vg.json | 3 ++- .../interactive_seattle_weather.vg.json | 3 ++- examples/compiled/interactive_splom.vg.json | 3 ++- .../interactive_stocks_nearest_index.vg.json | 7 ++++- examples/compiled/isotype_bar_chart.vg.json | 7 ++++- .../compiled/isotype_bar_chart_emoji.vg.json | 7 ++++- examples/compiled/isotype_grid.vg.json | 7 ++++- .../joinaggregate_mean_difference.vg.json | 3 ++- .../joinaggregate_mean_difference_by_year.png | Bin 30212 -> 30225 bytes .../joinaggregate_mean_difference_by_year.svg | 2 +- ...naggregate_mean_difference_by_year.vg.json | 9 ++++--- .../joinaggregate_percent_of_total.vg.json | 3 ++- .../joinaggregate_residual_graph.vg.json | 3 ++- examples/compiled/layer_arc_label.vg.json | 3 ++- .../compiled/layer_bar_annotations.vg.json | 3 ++- .../compiled/layer_bar_circle_grouped.vg.json | 3 ++- examples/compiled/layer_bar_fruit.vg.json | 3 ++- .../layer_bar_grouped_line_ungrouped.vg.json | 3 ++- examples/compiled/layer_bar_labels.vg.json | 3 ++- .../compiled/layer_bar_labels_grey.vg.json | 3 ++- .../compiled/layer_bar_labels_style.vg.json | 5 +++- examples/compiled/layer_bar_line.vg.json | 3 ++- .../compiled/layer_bar_line_union.vg.json | 3 ++- examples/compiled/layer_bar_month.vg.json | 3 ++- .../compiled/layer_bar_tick_datum_grouped.png | Bin 10792 -> 10871 bytes .../compiled/layer_bar_tick_datum_grouped.svg | 2 +- .../layer_bar_tick_datum_grouped.vg.json | 14 +++++----- .../compiled/layer_boxplot_circle.vg.json | 7 ++--- examples/compiled/layer_candlestick.vg.json | 3 ++- .../layer_circle_independent_color.vg.json | 3 ++- .../compiled/layer_color_legend_left.vg.json | 3 ++- .../layer_cumulative_histogram.vg.json | 3 ++- examples/compiled/layer_dual_axis.vg.json | 3 ++- examples/compiled/layer_falkensee.vg.json | 3 ++- examples/compiled/layer_histogram.vg.json | 3 ++- .../layer_histogram_global_mean.vg.json | 3 ++- examples/compiled/layer_likert.png | Bin 34492 -> 34611 bytes examples/compiled/layer_likert.svg | 2 +- examples/compiled/layer_likert.vg.json | 7 ++--- .../layer_line_co2_concentration.vg.json | 7 ++++- .../compiled/layer_line_color_rule.vg.json | 3 ++- .../compiled/layer_line_datum_rule.vg.json | 3 ++- .../layer_line_datum_rule_datetime.vg.json | 3 ++- ...d_2d_horizontal_borders_strokedash.vg.json | 3 ++- .../compiled/layer_line_errorband_ci.vg.json | 3 ++- ...ayer_line_errorband_pre_aggregated.vg.json | 3 ++- .../layer_line_mean_point_raw.vg.json | 3 ++- .../layer_line_rolling_mean_point_raw.vg.json | 3 ++- examples/compiled/layer_line_window.vg.json | 3 ++- examples/compiled/layer_overlay.vg.json | 3 ++- ...layer_point_errorbar_1d_horizontal.vg.json | 3 ++- .../layer_point_errorbar_1d_vertical.vg.json | 3 ++- ...layer_point_errorbar_2d_horizontal.vg.json | 3 ++- ...er_point_errorbar_2d_horizontal_ci.vg.json | 3 ++- ...orbar_2d_horizontal_color_encoding.vg.json | 15 ++++++----- ...rrorbar_2d_horizontal_custom_ticks.vg.json | 15 ++++++----- ...r_point_errorbar_2d_horizontal_iqr.vg.json | 3 ++- ...point_errorbar_2d_horizontal_stdev.vg.json | 3 ++- .../layer_point_errorbar_2d_vertical.vg.json | 3 ++- .../compiled/layer_point_errorbar_ci.vg.json | 3 ++- ...ar_pre_aggregated_asymmetric_error.vg.json | 3 ++- ...bar_pre_aggregated_symmetric_error.vg.json | 3 ++- ...rrorbar_pre_aggregated_upper_lower.vg.json | 3 ++- .../layer_point_errorbar_stdev.vg.json | 3 ++- .../compiled/layer_point_line_loess.vg.json | 3 ++- .../layer_point_line_regression.vg.json | 3 ++- .../compiled/layer_precipitation_mean.vg.json | 3 ++- examples/compiled/layer_ranged_dot.vg.json | 3 ++- examples/compiled/layer_rect_extent.vg.json | 3 ++- ...ter_errorband_1D_stdev_global_mean.vg.json | 3 ++- .../layer_scatter_errorband_1d_stdev.vg.json | 3 ++- examples/compiled/layer_single_color.vg.json | 3 ++- examples/compiled/layer_text_heatmap.vg.json | 5 +++- .../layer_text_heatmap_joinaggregate.vg.json | 5 +++- examples/compiled/layer_timeunit_rect.vg.json | 3 ++- examples/compiled/line.vg.json | 3 ++- examples/compiled/line_bump.vg.json | 3 ++- examples/compiled/line_calculate.vg.json | 3 ++- examples/compiled/line_color.vg.json | 3 ++- examples/compiled/line_color_binned.vg.json | 3 ++- examples/compiled/line_color_halo.vg.json | 3 ++- examples/compiled/line_color_label.vg.json | 7 ++++- examples/compiled/line_concat_facet.vg.json | 3 ++- .../compiled/line_conditional_axis.vg.json | 5 +++- .../line_conditional_axis_config.vg.json | 3 ++- examples/compiled/line_dashed_part.vg.json | 3 ++- examples/compiled/line_detail.vg.json | 3 ++- examples/compiled/line_domainminmax.vg.json | 3 ++- .../line_encoding_impute_keyvals.vg.json | 3 ++- ...e_encoding_impute_keyvals_sequence.vg.json | 3 ++- examples/compiled/line_impute_frame.vg.json | 3 ++- examples/compiled/line_impute_keyvals.vg.json | 3 ++- examples/compiled/line_impute_method.vg.json | 3 ++- .../line_impute_transform_frame.vg.json | 3 ++- .../line_impute_transform_value.vg.json | 3 ++- examples/compiled/line_impute_value.vg.json | 3 ++- .../line_inside_domain_using_clip.vg.json | 3 ++- ...line_inside_domain_using_transform.vg.json | 3 ++- examples/compiled/line_max_year.vg.json | 3 ++- examples/compiled/line_mean_month.vg.json | 3 ++- examples/compiled/line_mean_year.vg.json | 3 ++- examples/compiled/line_monotone.vg.json | 3 ++- examples/compiled/line_month.vg.json | 3 ++- .../compiled/line_month_center_band.vg.json | 3 ++- .../line_month_center_band_offset.vg.json | 3 ++- .../compiled/line_narrow_2year_span.vg.json | 3 ++- .../compiled/line_narrow_year_span.vg.json | 3 ++- .../line_narrow_yearmonth_span.vg.json | 3 ++- .../line_narrow_yearquarter_span.vg.json | 3 ++- examples/compiled/line_outside_domain.vg.json | 3 ++- examples/compiled/line_overlay.vg.json | 3 ++- .../compiled/line_overlay_stroked.vg.json | 3 ++- examples/compiled/line_params.vg.json | 3 ++- examples/compiled/line_quarter_legend.vg.json | 3 ++- examples/compiled/line_shape_overlay.vg.json | 3 ++- examples/compiled/line_skip_invalid.vg.json | 3 ++- .../compiled/line_skip_invalid_mid.vg.json | 3 ++- .../line_skip_invalid_mid_cap_square.vg.json | 3 ++- .../line_skip_invalid_mid_overlay.vg.json | 3 ++- examples/compiled/line_slope.vg.json | 3 ++- examples/compiled/line_sort_axis.vg.json | 3 ++- examples/compiled/line_step.vg.json | 3 ++- examples/compiled/line_strokedash.vg.json | 3 ++- .../compiled/line_timestamp_domain.vg.json | 3 ++- .../compiled/line_timeunit_transform.vg.json | 3 ++- examples/compiled/lookup.vg.json | 3 ++- examples/compiled/nested_concat_align.vg.json | 6 ++++- examples/compiled/parallel_coordinate.vg.json | 14 +++++----- examples/compiled/param_expr.vg.json | 3 ++- examples/compiled/param_search_input.vg.json | 3 ++- examples/compiled/point_1d.vg.json | 3 ++- examples/compiled/point_1d_array.vg.json | 3 ++- examples/compiled/point_2d.vg.json | 3 ++- examples/compiled/point_2d_aggregate.vg.json | 3 ++- examples/compiled/point_2d_array.vg.json | 3 ++- .../compiled/point_2d_array_named.vg.json | 3 ++- .../compiled/point_2d_config_no_zero.vg.json | 3 ++- examples/compiled/point_2d_tooltip.vg.json | 3 ++- .../compiled/point_2d_tooltip_data.vg.json | 3 ++- .../compiled/point_aggregate_detail.vg.json | 3 ++- .../compiled/point_angle_windvector.vg.json | 8 +++++- examples/compiled/point_background.vg.json | 3 ++- examples/compiled/point_binned_color.vg.json | 3 ++- .../compiled/point_binned_opacity.vg.json | 3 ++- examples/compiled/point_binned_size.vg.json | 3 ++- examples/compiled/point_bubble.vg.json | 3 ++- examples/compiled/point_color.vg.json | 3 ++- examples/compiled/point_color_custom.vg.json | 3 ++- examples/compiled/point_color_ordinal.vg.json | 3 ++- .../compiled/point_color_quantitative.vg.json | 3 ++- .../point_color_shape_constant.vg.json | 3 ++- .../compiled/point_color_with_shape.vg.json | 3 ++- .../compiled/point_colorramp_size.vg.json | 3 ++- .../compiled/point_diverging_color.vg.json | 3 ++- .../compiled/point_dot_timeunit_color.vg.json | 3 ++- examples/compiled/point_filled.vg.json | 3 ++- examples/compiled/point_grouped.vg.json | 3 ++- examples/compiled/point_href.vg.json | 3 ++- examples/compiled/point_invalid_color.vg.json | 3 ++- examples/compiled/point_log.vg.json | 3 ++- .../point_no_axis_domain_grid.vg.json | 5 +++- examples/compiled/point_offset_random.vg.json | 3 ++- .../point_ordinal_bin_offset_random.vg.json | 3 ++- examples/compiled/point_ordinal_color.vg.json | 3 ++- examples/compiled/point_overlap.vg.json | 3 ++- examples/compiled/point_params.vg.json | 3 ++- .../compiled/point_quantile_quantile.vg.json | 3 ++- .../compiled/point_scale_range_field.vg.json | 3 ++- examples/compiled/point_shape_custom.vg.json | 3 ++- examples/compiled/point_tooltip.vg.json | 3 ++- examples/compiled/rect_binned_heatmap.vg.json | 7 ++++- examples/compiled/rect_heatmap.vg.json | 5 +++- .../compiled/rect_heatmap_weather.vg.json | 8 +++++- ...atmap_weather_temporal_center_band.vg.json | 8 +++++- ...eather_temporal_center_band_config.vg.json | 8 +++++- examples/compiled/rect_lasagna.vg.json | 3 ++- .../compiled/rect_mosaic_labelled.vg.json | 5 +++- .../rect_mosaic_labelled_with_offset.vg.json | 5 +++- examples/compiled/rect_mosaic_simple.vg.json | 3 ++- examples/compiled/rect_params.vg.json | 3 ++- examples/compiled/repeat_child_layer.vg.json | 3 ++- examples/compiled/repeat_histogram.vg.json | 3 ++- .../repeat_histogram_autosize.vg.json | 3 ++- .../compiled/repeat_histogram_flights.vg.json | 3 ++- .../repeat_independent_colors.vg.json | 3 ++- examples/compiled/repeat_layer.vg.json | 3 ++- examples/compiled/repeat_line_weather.vg.json | 3 ++- examples/compiled/repeat_splom.vg.json | 3 ++- examples/compiled/repeat_splom_cars.vg.json | 3 ++- examples/compiled/rule_color_mean.vg.json | 3 ++- examples/compiled/rule_extent.vg.json | 3 ++- examples/compiled/rule_params.vg.json | 3 ++- examples/compiled/sample_scatterplot.vg.json | 3 ++- examples/compiled/scatter_image.vg.json | 3 ++- .../compiled/selection_bind_cylyr.vg.json | 3 ++- .../compiled/selection_bind_origin.vg.json | 3 ++- .../compiled/selection_brush_timeunit.vg.json | 3 ++- .../compiled/selection_clear_brush.vg.json | 3 ++- .../selection_composition_and.vg.json | 3 ++- .../compiled/selection_composition_or.vg.json | 3 ++- examples/compiled/selection_concat.vg.json | 3 ++- examples/compiled/selection_filter.vg.json | 3 ++- .../selection_filter_composition.vg.json | 3 ++- .../compiled/selection_filter_false.vg.json | 3 ++- .../compiled/selection_filter_true.vg.json | 3 ++- examples/compiled/selection_heatmap.vg.json | 3 ++- examples/compiled/selection_insert.vg.json | 3 ++- .../selection_interval_mark_style.vg.json | 3 ++- .../selection_layer_bar_month.vg.json | 3 ++- .../selection_multi_condition.vg.json | 3 ++- .../selection_project_binned_interval.vg.json | 3 ++- .../selection_project_interval.vg.json | 3 ++- .../selection_project_interval_x.vg.json | 3 ++- .../selection_project_interval_x_y.vg.json | 3 ++- .../selection_project_interval_y.vg.json | 3 ++- .../compiled/selection_project_multi.vg.json | 3 ++- .../selection_project_multi_cylinders.vg.json | 3 ++- ...ion_project_multi_cylinders_origin.vg.json | 3 ++- .../selection_project_multi_origin.vg.json | 3 ++- .../compiled/selection_project_single.vg.json | 3 ++- ...selection_project_single_cylinders.vg.json | 3 ++- ...on_project_single_cylinders_origin.vg.json | 3 ++- .../selection_project_single_origin.vg.json | 3 ++- .../selection_resolution_global.vg.json | 3 ++- .../selection_resolution_intersect.vg.json | 3 ++- .../selection_resolution_union.vg.json | 3 ++- .../compiled/selection_toggle_altKey.vg.json | 3 ++- .../selection_toggle_altKey_shiftKey.vg.json | 3 ++- .../selection_toggle_shiftKey.vg.json | 3 ++- .../selection_translate_brush_drag.vg.json | 3 ++- ...lection_translate_brush_shift-drag.vg.json | 3 ++- ...lection_translate_scatterplot_drag.vg.json | 3 ++- ...n_translate_scatterplot_shift-drag.vg.json | 3 ++- .../compiled/selection_type_interval.vg.json | 3 ++- .../selection_type_interval_invert.vg.json | 3 ++- .../compiled/selection_type_point.vg.json | 3 ++- .../selection_type_point_zorder.vg.json | 3 ++- .../selection_type_single_dblclick.vg.json | 3 ++- .../selection_type_single_pointerover.vg.json | 3 ++- .../selection_zoom_brush_shift-wheel.vg.json | 3 ++- .../selection_zoom_brush_wheel.vg.json | 3 ++- ...ction_zoom_scatterplot_shift-wheel.vg.json | 3 ++- .../selection_zoom_scatterplot_wheel.vg.json | 3 ++- examples/compiled/sequence_line.vg.json | 3 ++- examples/compiled/sequence_line_fold.vg.json | 3 ++- examples/compiled/square.vg.json | 3 ++- examples/compiled/stacked_area.vg.json | 3 ++- .../compiled/stacked_area_normalize.vg.json | 3 ++- .../compiled/stacked_area_ordinal.vg.json | 3 ++- .../compiled/stacked_area_overlay.vg.json | 3 ++- examples/compiled/stacked_area_stream.vg.json | 3 ++- .../compiled/stacked_area_without_agg.vg.json | 3 ++- examples/compiled/stacked_bar_1d.vg.json | 3 ++- examples/compiled/stacked_bar_count.vg.json | 3 ++- ...ked_bar_count_corner_radius_config.vg.json | 5 +++- ...acked_bar_count_corner_radius_mark.vg.json | 3 ++- ...ked_bar_count_corner_radius_mark_x.vg.json | 3 ++- ...ked_bar_count_corner_radius_stroke.vg.json | 7 ++++- examples/compiled/stacked_bar_h.vg.json | 3 ++- .../stacked_bar_h_normalized_labeled.vg.json | 3 ++- examples/compiled/stacked_bar_h_order.vg.json | 3 ++- .../stacked_bar_h_order_custom.vg.json | 3 ++- .../compiled/stacked_bar_normalize.vg.json | 3 ++- .../compiled/stacked_bar_population.vg.json | 3 ++- .../stacked_bar_population_transform.vg.json | 3 ++- examples/compiled/stacked_bar_size.vg.json | 3 ++- .../compiled/stacked_bar_sum_opacity.vg.json | 3 ++- .../compiled/stacked_bar_unaggregate.vg.json | 3 ++- examples/compiled/stacked_bar_v.vg.json | 3 ++- .../compiled/stacked_bar_v_ascending.vg.json | 3 ++- examples/compiled/stacked_bar_weather.vg.json | 3 ++- .../compiled/test_aggregate_nested.vg.json | 3 ++- .../compiled/test_field_with_spaces.vg.json | 3 ++- .../compiled/test_single_point_color.vg.json | 3 ++- examples/compiled/test_subobject.vg.json | 3 ++- .../compiled/test_subobject_missing.vg.json | 3 ++- .../compiled/test_subobject_nested.vg.json | 3 ++- examples/compiled/text_format.vg.json | 3 ++- examples/compiled/text_params.vg.json | 3 ++- .../compiled/text_scatterplot_colored.vg.json | 3 ++- examples/compiled/text_tooltip_image.vg.json | 3 ++- examples/compiled/tick_dot.vg.json | 7 ++--- examples/compiled/tick_dot_thickness.png | Bin 3823 -> 4533 bytes examples/compiled/tick_dot_thickness.svg | 2 +- examples/compiled/tick_dot_thickness.vg.json | 7 ++--- examples/compiled/tick_grouped.png | Bin 8508 -> 8511 bytes examples/compiled/tick_grouped.svg | 2 +- examples/compiled/tick_grouped.vg.json | 14 +++++----- examples/compiled/tick_histogram.png | Bin 13110 -> 13136 bytes examples/compiled/tick_histogram.svg | 2 +- examples/compiled/tick_histogram.vg.json | 19 +++++++++----- examples/compiled/tick_month_histogram.png | Bin 9168 -> 8899 bytes examples/compiled/tick_month_histogram.svg | 2 +- .../compiled/tick_month_histogram.vg.json | 24 +++++++++++++----- examples/compiled/tick_sort.vg.json | 7 ++--- examples/compiled/tick_strip.png | Bin 7770 -> 6767 bytes examples/compiled/tick_strip.svg | 2 +- examples/compiled/tick_strip.vg.json | 7 ++--- .../compiled/tick_strip_tick_band.vg.json | 9 ++++--- examples/compiled/time_custom_step.vg.json | 3 ++- .../compiled/time_output_utc_scale.vg.json | 3 ++- .../compiled/time_output_utc_timeunit.vg.json | 3 ++- .../compiled/time_parse_binnedutc.vg.json | 3 ++- examples/compiled/time_parse_local.vg.json | 3 ++- examples/compiled/time_parse_utc.vg.json | 3 ++- .../compiled/time_parse_utc_format.vg.json | 3 ++- examples/compiled/trail_color.vg.json | 3 ++- examples/compiled/trail_comet.vg.json | 5 +++- examples/compiled/trellis_anscombe.vg.json | 3 ++- examples/compiled/trellis_area.vg.json | 3 ++- .../compiled/trellis_area_seattle.vg.json | 5 +++- .../compiled/trellis_area_sort_array.vg.json | 3 ++- examples/compiled/trellis_bar.vg.json | 3 ++- .../compiled/trellis_bar_histogram.vg.json | 3 ++- ...rellis_bar_histogram_label_rotated.vg.json | 3 ++- .../compiled/trellis_bar_no_header.vg.json | 3 ++- examples/compiled/trellis_barley.vg.json | 3 ++- .../trellis_barley_independent.vg.json | 3 ++- .../trellis_barley_layer_median.vg.json | 3 ++- examples/compiled/trellis_column_year.vg.json | 3 ++- examples/compiled/trellis_cross_sort.vg.json | 3 ++- .../compiled/trellis_cross_sort_array.vg.json | 3 ++- .../compiled/trellis_line_quarter.vg.json | 3 ++- examples/compiled/trellis_row_column.vg.json | 3 ++- examples/compiled/trellis_scatter.vg.json | 3 ++- .../trellis_scatter_binned_row.vg.json | 3 ++- .../compiled/trellis_scatter_small.vg.json | 3 ++- examples/compiled/trellis_selections.vg.json | 3 ++- examples/compiled/trellis_stacked_bar.vg.json | 3 ++- examples/compiled/vconcat_flatten.vg.json | 3 ++- examples/compiled/vconcat_weather.vg.json | 3 ++- examples/compiled/waterfall_chart.vg.json | 7 ++++- examples/compiled/wheat_wages.vg.json | 5 +++- .../window_cumulative_running_average.vg.json | 3 ++- examples/compiled/window_rank.vg.json | 3 ++- examples/compiled/window_top_k.vg.json | 3 ++- examples/compiled/window_top_k_others.vg.json | 3 ++- 599 files changed, 1448 insertions(+), 704 deletions(-) diff --git a/examples/compiled/airport_connections.vg.json b/examples/compiled/airport_connections.vg.json index 92a8c594216..0519b242b48 100644 --- a/examples/compiled/airport_connections.vg.json +++ b/examples/compiled/airport_connections.vg.json @@ -263,5 +263,6 @@ "range": [0, 1000], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_color_mappings.vg.json b/examples/compiled/arc_color_mappings.vg.json index 66c6500b6f8..b3c15ea15d5 100644 --- a/examples/compiled/arc_color_mappings.vg.json +++ b/examples/compiled/arc_color_mappings.vg.json @@ -74,5 +74,6 @@ "range": ["purple", "green", "blue", "yellow", "magenta", "brown"] } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_donut.vg.json b/examples/compiled/arc_donut.vg.json index 60ec25b55fa..fde4e4328e3 100644 --- a/examples/compiled/arc_donut.vg.json +++ b/examples/compiled/arc_donut.vg.json @@ -74,5 +74,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_facet.vg.json b/examples/compiled/arc_facet.vg.json index d88dc740bcb..6db0f1552d2 100644 --- a/examples/compiled/arc_facet.vg.json +++ b/examples/compiled/arc_facet.vg.json @@ -127,5 +127,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_ordinal_theta.vg.json b/examples/compiled/arc_ordinal_theta.vg.json index 8ebaa8c4b31..287dde15f1b 100644 --- a/examples/compiled/arc_ordinal_theta.vg.json +++ b/examples/compiled/arc_ordinal_theta.vg.json @@ -88,5 +88,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "dir"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "dir"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_params.vg.json b/examples/compiled/arc_params.vg.json index 0af536c4cd1..ad6bf48e965 100644 --- a/examples/compiled/arc_params.vg.json +++ b/examples/compiled/arc_params.vg.json @@ -165,5 +165,6 @@ "zero": true } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_pie.vg.json b/examples/compiled/arc_pie.vg.json index eb9e150a1b2..0822050d9e9 100644 --- a/examples/compiled/arc_pie.vg.json +++ b/examples/compiled/arc_pie.vg.json @@ -74,5 +74,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_pie_normalize_tooltip.vg.json b/examples/compiled/arc_pie_normalize_tooltip.vg.json index 848ad49ca41..1cddf0de2ff 100644 --- a/examples/compiled/arc_pie_normalize_tooltip.vg.json +++ b/examples/compiled/arc_pie_normalize_tooltip.vg.json @@ -77,5 +77,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "category"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_pie_pyramid.vg.json b/examples/compiled/arc_pie_pyramid.vg.json index e49b5d398dd..e5bb745efb8 100644 --- a/examples/compiled/arc_pie_pyramid.vg.json +++ b/examples/compiled/arc_pie_pyramid.vg.json @@ -80,5 +80,6 @@ "fill": "color", "symbolType": "circle" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_radial.vg.json b/examples/compiled/arc_radial.vg.json index 8a23181fe67..36e759495ae 100644 --- a/examples/compiled/arc_radial.vg.json +++ b/examples/compiled/arc_radial.vg.json @@ -133,5 +133,6 @@ }, "range": "category" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/arc_radial_histogram.vg.json b/examples/compiled/arc_radial_histogram.vg.json index 3211200218d..ee8d6b120ce 100644 --- a/examples/compiled/arc_radial_histogram.vg.json +++ b/examples/compiled/arc_radial_histogram.vg.json @@ -150,5 +150,6 @@ "bins": {"signal": "layer_1_bin_maxbins_10_IMDB_Rating_bins"}, "zero": false } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area.vg.json b/examples/compiled/area.vg.json index 2553f01d113..975e9500050 100644 --- a/examples/compiled/area.vg.json +++ b/examples/compiled/area.vg.json @@ -122,5 +122,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_cumulative_freq.vg.json b/examples/compiled/area_cumulative_freq.vg.json index 3b03a864e61..ba4c66716e5 100644 --- a/examples/compiled/area_cumulative_freq.vg.json +++ b/examples/compiled/area_cumulative_freq.vg.json @@ -139,5 +139,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_density.vg.json b/examples/compiled/area_density.vg.json index 8fc8c8ca43c..4581432c7a7 100644 --- a/examples/compiled/area_density.vg.json +++ b/examples/compiled/area_density.vg.json @@ -129,5 +129,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_density_facet.vg.json b/examples/compiled/area_density_facet.vg.json index dbc03d7ce6c..510cda24376 100644 --- a/examples/compiled/area_density_facet.vg.json +++ b/examples/compiled/area_density_facet.vg.json @@ -200,5 +200,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_density_stacked.vg.json b/examples/compiled/area_density_stacked.vg.json index b24ab6566d2..06bff0975dd 100644 --- a/examples/compiled/area_density_stacked.vg.json +++ b/examples/compiled/area_density_stacked.vg.json @@ -158,5 +158,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "Species"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "Species"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_density_stacked_fold.vg.json b/examples/compiled/area_density_stacked_fold.vg.json index 40f47d7bf43..357e7565cca 100644 --- a/examples/compiled/area_density_stacked_fold.vg.json +++ b/examples/compiled/area_density_stacked_fold.vg.json @@ -165,5 +165,8 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "Measurement"}] + "legends": [ + {"fill": "color", "symbolType": "circle", "title": "Measurement"} + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_gradient.vg.json b/examples/compiled/area_gradient.vg.json index ad480764d88..1ee5530c248 100644 --- a/examples/compiled/area_gradient.vg.json +++ b/examples/compiled/area_gradient.vg.json @@ -153,5 +153,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_horizon.vg.json b/examples/compiled/area_horizon.vg.json index f879dd7e2ef..6a51cf3b35a 100644 --- a/examples/compiled/area_horizon.vg.json +++ b/examples/compiled/area_horizon.vg.json @@ -206,5 +206,10 @@ "zindex": 0 } ], - "config": {"style": {"area": {"interpolate": "monotone"}}} + "config": { + "style": { + "area": {"interpolate": "monotone"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/area_overlay.vg.json b/examples/compiled/area_overlay.vg.json index aec203dc4bc..c3c2437fe43 100644 --- a/examples/compiled/area_overlay.vg.json +++ b/examples/compiled/area_overlay.vg.json @@ -193,5 +193,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_overlay_with_y2.vg.json b/examples/compiled/area_overlay_with_y2.vg.json index 1f3b7fd7fa3..f5703e05656 100644 --- a/examples/compiled/area_overlay_with_y2.vg.json +++ b/examples/compiled/area_overlay_with_y2.vg.json @@ -162,5 +162,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_params.vg.json b/examples/compiled/area_params.vg.json index 5ce094d0a34..a1da0ddaabf 100644 --- a/examples/compiled/area_params.vg.json +++ b/examples/compiled/area_params.vg.json @@ -158,5 +158,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_temperature_range.vg.json b/examples/compiled/area_temperature_range.vg.json index c2d7292e484..4c0b7518f34 100644 --- a/examples/compiled/area_temperature_range.vg.json +++ b/examples/compiled/area_temperature_range.vg.json @@ -130,5 +130,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/area_vertical.vg.json b/examples/compiled/area_vertical.vg.json index 6f5b19c335b..5e35b97e130 100644 --- a/examples/compiled/area_vertical.vg.json +++ b/examples/compiled/area_vertical.vg.json @@ -126,5 +126,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/argmin_spaces.vg.json b/examples/compiled/argmin_spaces.vg.json index 0ffee6265dd..ee0d1dbec2f 100644 --- a/examples/compiled/argmin_spaces.vg.json +++ b/examples/compiled/argmin_spaces.vg.json @@ -142,5 +142,6 @@ "title": "Fighter Name", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar.vg.json b/examples/compiled/bar.vg.json index a7403201ada..8b0fc12d1c3 100644 --- a/examples/compiled/bar.vg.json +++ b/examples/compiled/bar.vg.json @@ -118,5 +118,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_1d.vg.json b/examples/compiled/bar_1d.vg.json index 1b454b8fda7..67be494df70 100644 --- a/examples/compiled/bar_1d.vg.json +++ b/examples/compiled/bar_1d.vg.json @@ -81,5 +81,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_1d_binned.vg.json b/examples/compiled/bar_1d_binned.vg.json index 44c24cc0801..2eeb06d8e8a 100644 --- a/examples/compiled/bar_1d_binned.vg.json +++ b/examples/compiled/bar_1d_binned.vg.json @@ -95,5 +95,10 @@ "zindex": 0 } ], - "config": {"style": {"cell": {"stroke": null}}} + "config": { + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/bar_1d_default_size.vg.json b/examples/compiled/bar_1d_default_size.vg.json index 75b76387458..8e839c2de18 100644 --- a/examples/compiled/bar_1d_default_size.vg.json +++ b/examples/compiled/bar_1d_default_size.vg.json @@ -81,5 +81,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_1d_dimension_only.vg.json b/examples/compiled/bar_1d_dimension_only.vg.json index c438e6594a6..a28b93de5ee 100644 --- a/examples/compiled/bar_1d_dimension_only.vg.json +++ b/examples/compiled/bar_1d_dimension_only.vg.json @@ -82,5 +82,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_1d_step_config.vg.json b/examples/compiled/bar_1d_step_config.vg.json index 744c2debde3..8b425919e9c 100644 --- a/examples/compiled/bar_1d_step_config.vg.json +++ b/examples/compiled/bar_1d_step_config.vg.json @@ -81,5 +81,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_1d_temporal.vg.json b/examples/compiled/bar_1d_temporal.vg.json index 627b2982916..338d43965fa 100644 --- a/examples/compiled/bar_1d_temporal.vg.json +++ b/examples/compiled/bar_1d_temporal.vg.json @@ -72,5 +72,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate.vg.json b/examples/compiled/bar_aggregate.vg.json index 034f12aaf45..5c369a0ced4 100644 --- a/examples/compiled/bar_aggregate.vg.json +++ b/examples/compiled/bar_aggregate.vg.json @@ -98,5 +98,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_count.vg.json b/examples/compiled/bar_aggregate_count.vg.json index dfe20628c72..ee611b49688 100644 --- a/examples/compiled/bar_aggregate_count.vg.json +++ b/examples/compiled/bar_aggregate_count.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_format.vg.json b/examples/compiled/bar_aggregate_format.vg.json index ef2b5a09f18..1c305c27925 100644 --- a/examples/compiled/bar_aggregate_format.vg.json +++ b/examples/compiled/bar_aggregate_format.vg.json @@ -99,5 +99,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_size.vg.json b/examples/compiled/bar_aggregate_size.vg.json index 355edfa2551..b9221935d8e 100644 --- a/examples/compiled/bar_aggregate_size.vg.json +++ b/examples/compiled/bar_aggregate_size.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_sort_by_encoding.vg.json b/examples/compiled/bar_aggregate_sort_by_encoding.vg.json index de6fe777a04..4be3ce66622 100644 --- a/examples/compiled/bar_aggregate_sort_by_encoding.vg.json +++ b/examples/compiled/bar_aggregate_sort_by_encoding.vg.json @@ -106,5 +106,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_sort_mean.vg.json b/examples/compiled/bar_aggregate_sort_mean.vg.json index 4973b4a9c25..525f0c6c507 100644 --- a/examples/compiled/bar_aggregate_sort_mean.vg.json +++ b/examples/compiled/bar_aggregate_sort_mean.vg.json @@ -106,5 +106,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_transform.vg.json b/examples/compiled/bar_aggregate_transform.vg.json index 2d3a70d9418..0f8e06841d0 100644 --- a/examples/compiled/bar_aggregate_transform.vg.json +++ b/examples/compiled/bar_aggregate_transform.vg.json @@ -115,5 +115,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_aggregate_vertical.vg.json b/examples/compiled/bar_aggregate_vertical.vg.json index 4691e64ce7d..383cd981977 100644 --- a/examples/compiled/bar_aggregate_vertical.vg.json +++ b/examples/compiled/bar_aggregate_vertical.vg.json @@ -104,5 +104,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_argmax.vg.json b/examples/compiled/bar_argmax.vg.json index 13f7d7dd35e..3227aabfaeb 100644 --- a/examples/compiled/bar_argmax.vg.json +++ b/examples/compiled/bar_argmax.vg.json @@ -109,5 +109,6 @@ "title": "Major Genre", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_argmax_transform.vg.json b/examples/compiled/bar_argmax_transform.vg.json index 850047557f3..a6644a7149a 100644 --- a/examples/compiled/bar_argmax_transform.vg.json +++ b/examples/compiled/bar_argmax_transform.vg.json @@ -131,5 +131,6 @@ "title": "Major Genre", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_array_aggregate.vg.json b/examples/compiled/bar_array_aggregate.vg.json index 6ff6f5ea89a..a5ef26d9e11 100644 --- a/examples/compiled/bar_array_aggregate.vg.json +++ b/examples/compiled/bar_array_aggregate.vg.json @@ -117,5 +117,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_axis_orient.vg.json b/examples/compiled/bar_axis_orient.vg.json index 53f11264610..a051bf39a36 100644 --- a/examples/compiled/bar_axis_orient.vg.json +++ b/examples/compiled/bar_axis_orient.vg.json @@ -138,5 +138,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_axis_space_saving.vg.json b/examples/compiled/bar_axis_space_saving.vg.json index c204ae6671b..bb5a6b40d4a 100644 --- a/examples/compiled/bar_axis_space_saving.vg.json +++ b/examples/compiled/bar_axis_space_saving.vg.json @@ -108,5 +108,6 @@ "titleAngle": 0, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_axis_title_quoted.vg.json b/examples/compiled/bar_axis_title_quoted.vg.json index bda80bd0318..c07738e72fa 100644 --- a/examples/compiled/bar_axis_title_quoted.vg.json +++ b/examples/compiled/bar_axis_title_quoted.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binned_data.vg.json b/examples/compiled/bar_binned_data.vg.json index 9b6292ffa5e..c4a5976c947 100644 --- a/examples/compiled/bar_binned_data.vg.json +++ b/examples/compiled/bar_binned_data.vg.json @@ -123,5 +123,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binned_yearmonth_grouped.vg.json b/examples/compiled/bar_binned_yearmonth_grouped.vg.json index 4d0ef4b7d47..0f938a2486b 100644 --- a/examples/compiled/bar_binned_yearmonth_grouped.vg.json +++ b/examples/compiled/bar_binned_yearmonth_grouped.vg.json @@ -154,5 +154,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "symbol"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binned_yearmonth_grouped_center_band.vg.json b/examples/compiled/bar_binned_yearmonth_grouped_center_band.vg.json index addd923f0b1..4bbf6272a5a 100644 --- a/examples/compiled/bar_binned_yearmonth_grouped_center_band.vg.json +++ b/examples/compiled/bar_binned_yearmonth_grouped_center_band.vg.json @@ -167,5 +167,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "symbol"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binned_yearmonth_label.vg.json b/examples/compiled/bar_binned_yearmonth_label.vg.json index 5b9b9bcb5e7..d23eaa94887 100644 --- a/examples/compiled/bar_binned_yearmonth_label.vg.json +++ b/examples/compiled/bar_binned_yearmonth_label.vg.json @@ -193,5 +193,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binned_yearmonth_label_band_center.vg.json b/examples/compiled/bar_binned_yearmonth_label_band_center.vg.json index 91204d23343..a4f045d423c 100644 --- a/examples/compiled/bar_binned_yearmonth_label_band_center.vg.json +++ b/examples/compiled/bar_binned_yearmonth_label_band_center.vg.json @@ -201,5 +201,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_binnedyearmonth.vg.json b/examples/compiled/bar_binnedyearmonth.vg.json index d4f5d85d577..2f91f413b9e 100644 --- a/examples/compiled/bar_binnedyearmonth.vg.json +++ b/examples/compiled/bar_binnedyearmonth.vg.json @@ -139,5 +139,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_bullet_expr_bind.vg.json b/examples/compiled/bar_bullet_expr_bind.vg.json index c23e4af0f54..c8bfcdb100c 100644 --- a/examples/compiled/bar_bullet_expr_bind.vg.json +++ b/examples/compiled/bar_bullet_expr_bind.vg.json @@ -272,10 +272,10 @@ "description": { "signal": "\"markers[0]: \" + (format(datum[\"markers.0\"], \"\"))" }, + "width": {"value": 2}, "xc": {"scale": "x", "field": "markers\\.0"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"signal": "height"}, - "width": {"value": 2} + "height": {"signal": "height"} } } } @@ -327,5 +327,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_color_disabled_scale.vg.json b/examples/compiled/bar_color_disabled_scale.vg.json index 1f95862e5d8..461c5c875eb 100644 --- a/examples/compiled/bar_color_disabled_scale.vg.json +++ b/examples/compiled/bar_color_disabled_scale.vg.json @@ -113,5 +113,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_column_fold.vg.json b/examples/compiled/bar_column_fold.vg.json index 77675fa56dc..01fc04fd2b5 100644 --- a/examples/compiled/bar_column_fold.vg.json +++ b/examples/compiled/bar_column_fold.vg.json @@ -187,5 +187,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "country"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "country"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_column_pivot.vg.json b/examples/compiled/bar_column_pivot.vg.json index e66f5a1ea3e..65f64714933 100644 --- a/examples/compiled/bar_column_pivot.vg.json +++ b/examples/compiled/bar_column_pivot.vg.json @@ -124,5 +124,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_config_no_zero.vg.json b/examples/compiled/bar_config_no_zero.vg.json index a7403201ada..8b0fc12d1c3 100644 --- a/examples/compiled/bar_config_no_zero.vg.json +++ b/examples/compiled/bar_config_no_zero.vg.json @@ -118,5 +118,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_corner_radius_end.vg.json b/examples/compiled/bar_corner_radius_end.vg.json index 6c1a57b6147..d7aebf7e91c 100644 --- a/examples/compiled/bar_corner_radius_end.vg.json +++ b/examples/compiled/bar_corner_radius_end.vg.json @@ -160,5 +160,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_count_minimap.vg.json b/examples/compiled/bar_count_minimap.vg.json index da5f50f1c41..ebaf2a2d328 100644 --- a/examples/compiled/bar_count_minimap.vg.json +++ b/examples/compiled/bar_count_minimap.vg.json @@ -451,5 +451,6 @@ "paddingInner": 0.1, "paddingOuter": 0.05 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_custom_sort_full.vg.json b/examples/compiled/bar_custom_sort_full.vg.json index 7a444d9ab3a..7b911f867fa 100644 --- a/examples/compiled/bar_custom_sort_full.vg.json +++ b/examples/compiled/bar_custom_sort_full.vg.json @@ -123,5 +123,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_custom_sort_partial.vg.json b/examples/compiled/bar_custom_sort_partial.vg.json index 6828a9c6a4a..fc76c50e6f4 100644 --- a/examples/compiled/bar_custom_sort_partial.vg.json +++ b/examples/compiled/bar_custom_sort_partial.vg.json @@ -130,5 +130,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_custom_time_domain.vg.json b/examples/compiled/bar_custom_time_domain.vg.json index 6bf7b6bbbce..3b3e7edde82 100644 --- a/examples/compiled/bar_custom_time_domain.vg.json +++ b/examples/compiled/bar_custom_time_domain.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_default_tooltip_title_null.vg.json b/examples/compiled/bar_default_tooltip_title_null.vg.json index 22a9c5dfb09..272c4bddb9d 100644 --- a/examples/compiled/bar_default_tooltip_title_null.vg.json +++ b/examples/compiled/bar_default_tooltip_title_null.vg.json @@ -120,5 +120,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_distinct.vg.json b/examples/compiled/bar_distinct.vg.json index 17721c53551..6d1c51336bb 100644 --- a/examples/compiled/bar_distinct.vg.json +++ b/examples/compiled/bar_distinct.vg.json @@ -104,5 +104,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_diverging_stack_population_pyramid.vg.json b/examples/compiled/bar_diverging_stack_population_pyramid.vg.json index e0afae68d87..b5382264301 100644 --- a/examples/compiled/bar_diverging_stack_population_pyramid.vg.json +++ b/examples/compiled/bar_diverging_stack_population_pyramid.vg.json @@ -124,5 +124,11 @@ "symbolType": "square" } ], - "config": {"axis": {"grid": false}, "style": {"cell": {"stroke": null}}} + "config": { + "axis": {"grid": false}, + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/bar_diverging_stack_transform.vg.json b/examples/compiled/bar_diverging_stack_transform.vg.json index 499eb20a72a..c296e2ebd13 100644 --- a/examples/compiled/bar_diverging_stack_transform.vg.json +++ b/examples/compiled/bar_diverging_stack_transform.vg.json @@ -384,5 +384,6 @@ "zindex": 0 } ], - "legends": [{"title": "Response", "fill": "color", "symbolType": "square"}] + "legends": [{"title": "Response", "fill": "color", "symbolType": "square"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_filter_calc.vg.json b/examples/compiled/bar_filter_calc.vg.json index ddaf50dcb1a..d224fbd76d8 100644 --- a/examples/compiled/bar_filter_calc.vg.json +++ b/examples/compiled/bar_filter_calc.vg.json @@ -121,5 +121,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_fit.vg.json b/examples/compiled/bar_fit.vg.json index bd1f49f6791..0854d2695ff 100644 --- a/examples/compiled/bar_fit.vg.json +++ b/examples/compiled/bar_fit.vg.json @@ -114,5 +114,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_gantt.vg.json b/examples/compiled/bar_gantt.vg.json index 4fd65adfac1..2e1a0416630 100644 --- a/examples/compiled/bar_gantt.vg.json +++ b/examples/compiled/bar_gantt.vg.json @@ -103,5 +103,6 @@ "title": "task", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_gantt_config_no_zero.vg.json b/examples/compiled/bar_gantt_config_no_zero.vg.json index 47a431f9b68..e6b63fd3d8f 100644 --- a/examples/compiled/bar_gantt_config_no_zero.vg.json +++ b/examples/compiled/bar_gantt_config_no_zero.vg.json @@ -103,5 +103,6 @@ "title": "task", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_group_timeunit.vg.json b/examples/compiled/bar_group_timeunit.vg.json index 41207af3b08..1703c544048 100644 --- a/examples/compiled/bar_group_timeunit.vg.json +++ b/examples/compiled/bar_group_timeunit.vg.json @@ -149,5 +149,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped.vg.json b/examples/compiled/bar_grouped.vg.json index 23798b9f9d9..48ccf869514 100644 --- a/examples/compiled/bar_grouped.vg.json +++ b/examples/compiled/bar_grouped.vg.json @@ -138,5 +138,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_custom_padding.vg.json b/examples/compiled/bar_grouped_custom_padding.vg.json index b6916729ed3..cf57c30b7c1 100644 --- a/examples/compiled/bar_grouped_custom_padding.vg.json +++ b/examples/compiled/bar_grouped_custom_padding.vg.json @@ -135,5 +135,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_errorbar.vg.json b/examples/compiled/bar_grouped_errorbar.vg.json index 1e6a3ac463a..ece75212037 100644 --- a/examples/compiled/bar_grouped_errorbar.vg.json +++ b/examples/compiled/bar_grouped_errorbar.vg.json @@ -198,5 +198,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_facet.vg.json b/examples/compiled/bar_grouped_facet.vg.json index caa2f96c81a..1537ba6bd52 100644 --- a/examples/compiled/bar_grouped_facet.vg.json +++ b/examples/compiled/bar_grouped_facet.vg.json @@ -181,5 +181,10 @@ } ], "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/bar_grouped_facet_independent_scale.vg.json b/examples/compiled/bar_grouped_facet_independent_scale.vg.json index 61f5f87a69d..900d90fc71c 100644 --- a/examples/compiled/bar_grouped_facet_independent_scale.vg.json +++ b/examples/compiled/bar_grouped_facet_independent_scale.vg.json @@ -201,5 +201,10 @@ } ], "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } 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 349601a689a..70a7b6369fd 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 @@ -176,5 +176,10 @@ } ], "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/bar_grouped_fixed_width.vg.json b/examples/compiled/bar_grouped_fixed_width.vg.json index f0f2fb32396..a53eef139fa 100644 --- a/examples/compiled/bar_grouped_fixed_width.vg.json +++ b/examples/compiled/bar_grouped_fixed_width.vg.json @@ -115,5 +115,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_horizontal.vg.json b/examples/compiled/bar_grouped_horizontal.vg.json index 6de464a01be..4c7a9dfefaa 100644 --- a/examples/compiled/bar_grouped_horizontal.vg.json +++ b/examples/compiled/bar_grouped_horizontal.vg.json @@ -122,5 +122,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_label.vg.json b/examples/compiled/bar_grouped_label.vg.json index 99fad91d1bf..72cb9d59544 100644 --- a/examples/compiled/bar_grouped_label.vg.json +++ b/examples/compiled/bar_grouped_label.vg.json @@ -195,5 +195,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_repeated.vg.json b/examples/compiled/bar_grouped_repeated.vg.json index 8174ba5b62d..e5d33801e89 100644 --- a/examples/compiled/bar_grouped_repeated.vg.json +++ b/examples/compiled/bar_grouped_repeated.vg.json @@ -158,5 +158,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Gross"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Gross"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_stacked.vg.json b/examples/compiled/bar_grouped_stacked.vg.json index 727c32e6be8..79cb4eb836a 100644 --- a/examples/compiled/bar_grouped_stacked.vg.json +++ b/examples/compiled/bar_grouped_stacked.vg.json @@ -151,5 +151,6 @@ "symbolType": "square", "title": "Year (year)" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_step_for_offset.vg.json b/examples/compiled/bar_grouped_step_for_offset.vg.json index 6b0296359ef..8c43eaf4c05 100644 --- a/examples/compiled/bar_grouped_step_for_offset.vg.json +++ b/examples/compiled/bar_grouped_step_for_offset.vg.json @@ -124,5 +124,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_step_for_position.vg.json b/examples/compiled/bar_grouped_step_for_position.vg.json index 81bd6e3c9c0..cee9f37816b 100644 --- a/examples/compiled/bar_grouped_step_for_position.vg.json +++ b/examples/compiled/bar_grouped_step_for_position.vg.json @@ -135,5 +135,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_thin.vg.json b/examples/compiled/bar_grouped_thin.vg.json index 69c532b3bc8..14d828deaaa 100644 --- a/examples/compiled/bar_grouped_thin.vg.json +++ b/examples/compiled/bar_grouped_thin.vg.json @@ -116,5 +116,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_thin_minBandSize.vg.json b/examples/compiled/bar_grouped_thin_minBandSize.vg.json index ce94c876301..a0229ca3d63 100644 --- a/examples/compiled/bar_grouped_thin_minBandSize.vg.json +++ b/examples/compiled/bar_grouped_thin_minBandSize.vg.json @@ -116,5 +116,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_grouped_timeunit_yearweek.vg.json b/examples/compiled/bar_grouped_timeunit_yearweek.vg.json index af91bf87f1a..8a3d9ad6264 100644 --- a/examples/compiled/bar_grouped_timeunit_yearweek.vg.json +++ b/examples/compiled/bar_grouped_timeunit_yearweek.vg.json @@ -156,5 +156,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_heatlane.vg.json b/examples/compiled/bar_heatlane.vg.json index 910871071b7..a3fb58c60ea 100644 --- a/examples/compiled/bar_heatlane.vg.json +++ b/examples/compiled/bar_heatlane.vg.json @@ -146,5 +146,6 @@ "zindex": 0 } ], - "legends": [{"title": "count", "fill": "color", "symbolType": "square"}] + "legends": [{"title": "count", "fill": "color", "symbolType": "square"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_layered_transparent.vg.json b/examples/compiled/bar_layered_transparent.vg.json index fbd9aa0f001..ce887366d62 100644 --- a/examples/compiled/bar_layered_transparent.vg.json +++ b/examples/compiled/bar_layered_transparent.vg.json @@ -126,5 +126,6 @@ "title": "gender", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_layered_weather.vg.json b/examples/compiled/bar_layered_weather.vg.json index 40616e7948d..a70b546b670 100644 --- a/examples/compiled/bar_layered_weather.vg.json +++ b/examples/compiled/bar_layered_weather.vg.json @@ -332,5 +332,10 @@ "zindex": 0 } ], - "config": {"style": {"hilo": {"size": 20}}} + "config": { + "style": { + "hilo": {"size": 20}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/bar_month.vg.json b/examples/compiled/bar_month.vg.json index d59b3b4477e..ac825a4b84a 100644 --- a/examples/compiled/bar_month.vg.json +++ b/examples/compiled/bar_month.vg.json @@ -115,5 +115,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_band.vg.json b/examples/compiled/bar_month_band.vg.json index 9165a52a807..12f8149d810 100644 --- a/examples/compiled/bar_month_band.vg.json +++ b/examples/compiled/bar_month_band.vg.json @@ -136,5 +136,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_band_config.vg.json b/examples/compiled/bar_month_band_config.vg.json index 9165a52a807..12f8149d810 100644 --- a/examples/compiled/bar_month_band_config.vg.json +++ b/examples/compiled/bar_month_band_config.vg.json @@ -136,5 +136,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_temporal.vg.json b/examples/compiled/bar_month_temporal.vg.json index 25cac61d2bf..9048040f705 100644 --- a/examples/compiled/bar_month_temporal.vg.json +++ b/examples/compiled/bar_month_temporal.vg.json @@ -138,5 +138,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_temporal_band_center.vg.json b/examples/compiled/bar_month_temporal_band_center.vg.json index 597691718b3..57b0442cbdc 100644 --- a/examples/compiled/bar_month_temporal_band_center.vg.json +++ b/examples/compiled/bar_month_temporal_band_center.vg.json @@ -156,5 +156,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_temporal_band_center_config.vg.json b/examples/compiled/bar_month_temporal_band_center_config.vg.json index 597691718b3..57b0442cbdc 100644 --- a/examples/compiled/bar_month_temporal_band_center_config.vg.json +++ b/examples/compiled/bar_month_temporal_band_center_config.vg.json @@ -156,5 +156,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_month_temporal_initial.vg.json b/examples/compiled/bar_month_temporal_initial.vg.json index 73328c7f46a..a176554df03 100644 --- a/examples/compiled/bar_month_temporal_initial.vg.json +++ b/examples/compiled/bar_month_temporal_initial.vg.json @@ -141,5 +141,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_multi_values_per_categories.vg.json b/examples/compiled/bar_multi_values_per_categories.vg.json index 63d48a5175b..f762468b245 100644 --- a/examples/compiled/bar_multi_values_per_categories.vg.json +++ b/examples/compiled/bar_multi_values_per_categories.vg.json @@ -122,5 +122,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_narrow_int_span.vg.json b/examples/compiled/bar_narrow_int_span.vg.json index 097366c8afa..47ae70811cb 100644 --- a/examples/compiled/bar_narrow_int_span.vg.json +++ b/examples/compiled/bar_narrow_int_span.vg.json @@ -121,5 +121,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_negative.vg.json b/examples/compiled/bar_negative.vg.json index 8965cdfe1dd..e25630dcbd0 100644 --- a/examples/compiled/bar_negative.vg.json +++ b/examples/compiled/bar_negative.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_negative_horizontal_label.vg.json b/examples/compiled/bar_negative_horizontal_label.vg.json index 96aa0dbd669..913ada39cc7 100644 --- a/examples/compiled/bar_negative_horizontal_label.vg.json +++ b/examples/compiled/bar_negative_horizontal_label.vg.json @@ -175,5 +175,6 @@ "labelAlign": "right", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_params.vg.json b/examples/compiled/bar_params.vg.json index 3273c306424..f3950c6780e 100644 --- a/examples/compiled/bar_params.vg.json +++ b/examples/compiled/bar_params.vg.json @@ -159,5 +159,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_params_bound.vg.json b/examples/compiled/bar_params_bound.vg.json index 81146c10f5e..2da5290753f 100644 --- a/examples/compiled/bar_params_bound.vg.json +++ b/examples/compiled/bar_params_bound.vg.json @@ -163,5 +163,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_percent_of_total.vg.json b/examples/compiled/bar_percent_of_total.vg.json index 2258fe7f1df..db19edd3c78 100644 --- a/examples/compiled/bar_percent_of_total.vg.json +++ b/examples/compiled/bar_percent_of_total.vg.json @@ -127,5 +127,6 @@ "title": "Activity", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_q_qpow.vg.json b/examples/compiled/bar_q_qpow.vg.json index 6887375a4b4..3e7cfd2f09b 100644 --- a/examples/compiled/bar_q_qpow.vg.json +++ b/examples/compiled/bar_q_qpow.vg.json @@ -113,5 +113,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_qq_stack.vg.json b/examples/compiled/bar_qq_stack.vg.json index c7c5a653e65..2525b7da1f1 100644 --- a/examples/compiled/bar_qq_stack.vg.json +++ b/examples/compiled/bar_qq_stack.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_qq_stack_horizontal.vg.json b/examples/compiled/bar_qq_stack_horizontal.vg.json index 734c1bd8399..28416b34ee9 100644 --- a/examples/compiled/bar_qq_stack_horizontal.vg.json +++ b/examples/compiled/bar_qq_stack_horizontal.vg.json @@ -120,5 +120,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_ranged_not_binned.vg.json b/examples/compiled/bar_ranged_not_binned.vg.json index 220fcb013bd..fc6e6de7b72 100644 --- a/examples/compiled/bar_ranged_not_binned.vg.json +++ b/examples/compiled/bar_ranged_not_binned.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_simple_binned_timeunit_special_chars.vg.json b/examples/compiled/bar_simple_binned_timeunit_special_chars.vg.json index 2fb873170ff..43035e13151 100644 --- a/examples/compiled/bar_simple_binned_timeunit_special_chars.vg.json +++ b/examples/compiled/bar_simple_binned_timeunit_special_chars.vg.json @@ -155,5 +155,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_simple_extent.vg.json b/examples/compiled/bar_simple_extent.vg.json index d25a759582c..5bb3e7709db 100644 --- a/examples/compiled/bar_simple_extent.vg.json +++ b/examples/compiled/bar_simple_extent.vg.json @@ -147,5 +147,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "a", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_size_default.vg.json b/examples/compiled/bar_size_default.vg.json index a657e6fda50..a55e44d33ef 100644 --- a/examples/compiled/bar_size_default.vg.json +++ b/examples/compiled/bar_size_default.vg.json @@ -100,5 +100,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_size_explicit_bad.vg.json b/examples/compiled/bar_size_explicit_bad.vg.json index 564c59c4639..5f37660784d 100644 --- a/examples/compiled/bar_size_explicit_bad.vg.json +++ b/examples/compiled/bar_size_explicit_bad.vg.json @@ -95,5 +95,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_size_fit.vg.json b/examples/compiled/bar_size_fit.vg.json index aed17f50753..55d1ed6716f 100644 --- a/examples/compiled/bar_size_fit.vg.json +++ b/examples/compiled/bar_size_fit.vg.json @@ -94,5 +94,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_size_responsive.vg.json b/examples/compiled/bar_size_responsive.vg.json index 2ed53842341..176e5aaf6d4 100644 --- a/examples/compiled/bar_size_responsive.vg.json +++ b/examples/compiled/bar_size_responsive.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_size_step_small.vg.json b/examples/compiled/bar_size_step_small.vg.json index 4b49288a927..a473c79c8df 100644 --- a/examples/compiled/bar_size_step_small.vg.json +++ b/examples/compiled/bar_size_step_small.vg.json @@ -100,5 +100,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_sort_by_count.vg.json b/examples/compiled/bar_sort_by_count.vg.json index cec76baa9b7..eeceb4bbf7b 100644 --- a/examples/compiled/bar_sort_by_count.vg.json +++ b/examples/compiled/bar_sort_by_count.vg.json @@ -105,5 +105,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_swap_axes.vg.json b/examples/compiled/bar_swap_axes.vg.json index 24c5aedd843..e8e715e11ce 100644 --- a/examples/compiled/bar_swap_axes.vg.json +++ b/examples/compiled/bar_swap_axes.vg.json @@ -109,5 +109,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "a", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_swap_custom.vg.json b/examples/compiled/bar_swap_custom.vg.json index 4d8760930de..52852074cec 100644 --- a/examples/compiled/bar_swap_custom.vg.json +++ b/examples/compiled/bar_swap_custom.vg.json @@ -109,5 +109,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "a", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_temporal_color_config_time_unit_band_position.vg.json b/examples/compiled/bar_temporal_color_config_time_unit_band_position.vg.json index a1e33bc152f..600476eb2f0 100644 --- a/examples/compiled/bar_temporal_color_config_time_unit_band_position.vg.json +++ b/examples/compiled/bar_temporal_color_config_time_unit_band_position.vg.json @@ -139,5 +139,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "date (year)" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_title.vg.json b/examples/compiled/bar_title.vg.json index cef272a2d11..23ca1b82876 100644 --- a/examples/compiled/bar_title.vg.json +++ b/examples/compiled/bar_title.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_title_start.vg.json b/examples/compiled/bar_title_start.vg.json index 03fedcee383..b87686d9a23 100644 --- a/examples/compiled/bar_title_start.vg.json +++ b/examples/compiled/bar_title_start.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_tooltip.vg.json b/examples/compiled/bar_tooltip.vg.json index 5295344d5fb..dd4b63dbe85 100644 --- a/examples/compiled/bar_tooltip.vg.json +++ b/examples/compiled/bar_tooltip.vg.json @@ -120,5 +120,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_tooltip_aggregate.vg.json b/examples/compiled/bar_tooltip_aggregate.vg.json index f4b9af25c10..b0a82f34135 100644 --- a/examples/compiled/bar_tooltip_aggregate.vg.json +++ b/examples/compiled/bar_tooltip_aggregate.vg.json @@ -39,10 +39,10 @@ "description": { "signal": "\"Mean of data: \" + (format(datum[\"mean_data\"], \"\"))" }, + "height": {"value": 1}, "xc": {"signal": "width", "mult": 0.5}, - "yc": {"scale": "y", "field": "mean_data"}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"mult": 0.75, "field": {"group": "width"}}, + "yc": {"scale": "y", "field": "mean_data"} } } } @@ -80,5 +80,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_tooltip_groupby.vg.json b/examples/compiled/bar_tooltip_groupby.vg.json index d024f77b491..b6ee702f7d4 100644 --- a/examples/compiled/bar_tooltip_groupby.vg.json +++ b/examples/compiled/bar_tooltip_groupby.vg.json @@ -41,10 +41,10 @@ "description": { "signal": "\"Mean of data: \" + (format(datum[\"mean_data\"], \"\")) + \"; data: \" + (isValid(datum[\"data\"]) ? datum[\"data\"] : \"\"+datum[\"data\"])" }, + "height": {"value": 1}, "xc": {"signal": "width", "mult": 0.5}, - "yc": {"scale": "y", "field": "mean_data"}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"mult": 0.75, "field": {"group": "width"}}, + "yc": {"scale": "y", "field": "mean_data"} } } } @@ -82,5 +82,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_tooltip_multi.vg.json b/examples/compiled/bar_tooltip_multi.vg.json index 6a35ed202d9..00de957bb1b 100644 --- a/examples/compiled/bar_tooltip_multi.vg.json +++ b/examples/compiled/bar_tooltip_multi.vg.json @@ -121,5 +121,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_tooltip_title.vg.json b/examples/compiled/bar_tooltip_title.vg.json index 4575f585dbc..9a78b104466 100644 --- a/examples/compiled/bar_tooltip_title.vg.json +++ b/examples/compiled/bar_tooltip_title.vg.json @@ -121,5 +121,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_x_offset_without_x.vg.json b/examples/compiled/bar_x_offset_without_x.vg.json index c3fb601dde7..48698d28127 100644 --- a/examples/compiled/bar_x_offset_without_x.vg.json +++ b/examples/compiled/bar_x_offset_without_x.vg.json @@ -111,5 +111,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_yearmonth.vg.json b/examples/compiled/bar_yearmonth.vg.json index 3427f5e5de3..3c351135c89 100644 --- a/examples/compiled/bar_yearmonth.vg.json +++ b/examples/compiled/bar_yearmonth.vg.json @@ -141,5 +141,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_yearmonth_center_band.vg.json b/examples/compiled/bar_yearmonth_center_band.vg.json index 4886b6c607b..90536a196c4 100644 --- a/examples/compiled/bar_yearmonth_center_band.vg.json +++ b/examples/compiled/bar_yearmonth_center_band.vg.json @@ -159,5 +159,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_yearmonth_custom_format.vg.json b/examples/compiled/bar_yearmonth_custom_format.vg.json index 5463902d4fc..139d3975d43 100644 --- a/examples/compiled/bar_yearmonth_custom_format.vg.json +++ b/examples/compiled/bar_yearmonth_custom_format.vg.json @@ -139,5 +139,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/bar_yearmonthdate_minBandSize.vg.json b/examples/compiled/bar_yearmonthdate_minBandSize.vg.json index bcf02a37417..45af510d15b 100644 --- a/examples/compiled/bar_yearmonthdate_minBandSize.vg.json +++ b/examples/compiled/bar_yearmonthdate_minBandSize.vg.json @@ -140,5 +140,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_1D_horizontal.vg.json b/examples/compiled/boxplot_1D_horizontal.vg.json index b7dd9248884..03272f0c3cd 100644 --- a/examples/compiled/boxplot_1D_horizontal.vg.json +++ b/examples/compiled/boxplot_1D_horizontal.vg.json @@ -223,10 +223,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\")}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -276,5 +276,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_1D_horizontal_custom_mark.vg.json b/examples/compiled/boxplot_1D_horizontal_custom_mark.vg.json index 37c52929e71..f21da4a1aa1 100644 --- a/examples/compiled/boxplot_1D_horizontal_custom_mark.vg.json +++ b/examples/compiled/boxplot_1D_horizontal_custom_mark.vg.json @@ -211,10 +211,10 @@ "tooltip": { "signal": "{\"Upper Whisker of Body Mass (g)\": format(datum[\"upper_whisker_Body Mass (g)\"], \"\"), \"Lower Whisker of Body Mass (g)\": format(datum[\"lower_whisker_Body Mass (g)\"], \"\")}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "lower_whisker_Body Mass (g)"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"mult": 0.75, "field": {"group": "height"}} } } }, @@ -231,10 +231,10 @@ "tooltip": { "signal": "{\"Upper Whisker of Body Mass (g)\": format(datum[\"upper_whisker_Body Mass (g)\"], \"\"), \"Lower Whisker of Body Mass (g)\": format(datum[\"lower_whisker_Body Mass (g)\"], \"\")}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "upper_whisker_Body Mass (g)"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"mult": 0.75, "field": {"group": "height"}} } } }, @@ -273,10 +273,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\")}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -327,5 +327,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_1D_horizontal_explicit.vg.json b/examples/compiled/boxplot_1D_horizontal_explicit.vg.json index b7dd9248884..03272f0c3cd 100644 --- a/examples/compiled/boxplot_1D_horizontal_explicit.vg.json +++ b/examples/compiled/boxplot_1D_horizontal_explicit.vg.json @@ -223,10 +223,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\")}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -276,5 +276,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_1D_invalid.vg.json b/examples/compiled/boxplot_1D_invalid.vg.json index 9bca1863b74..483338d724f 100644 --- a/examples/compiled/boxplot_1D_invalid.vg.json +++ b/examples/compiled/boxplot_1D_invalid.vg.json @@ -211,10 +211,10 @@ "tooltip": { "signal": "{\"Max of b\": format(datum[\"max_b\"], \"\"), \"Q3 of b\": format(datum[\"upper_box_b\"], \"\"), \"Median of b\": format(datum[\"mid_box_b\"], \"\"), \"Q1 of b\": format(datum[\"lower_box_b\"], \"\"), \"Min of b\": format(datum[\"min_b\"], \"\"), \"a\": format(datum[\"a\"], \"\")}" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "a"}, - "yc": {"scale": "y", "field": "mid_box_b"}, "width": {"value": 14}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "mid_box_b"} } } } @@ -307,5 +307,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_1D_vertical.vg.json b/examples/compiled/boxplot_1D_vertical.vg.json index fcf60d6c8f1..998f7c286ae 100644 --- a/examples/compiled/boxplot_1D_vertical.vg.json +++ b/examples/compiled/boxplot_1D_vertical.vg.json @@ -223,10 +223,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\")}" }, + "height": {"value": 1}, "xc": {"signal": "width", "mult": 0.5}, - "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"}, "width": {"value": 14}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"} } } } @@ -275,5 +275,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_2D_horizontal.vg.json b/examples/compiled/boxplot_2D_horizontal.vg.json index 657e0434dd7..fbe9dbf31b3 100644 --- a/examples/compiled/boxplot_2D_horizontal.vg.json +++ b/examples/compiled/boxplot_2D_horizontal.vg.json @@ -226,10 +226,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -304,5 +304,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_2D_horizontal_color_size.vg.json b/examples/compiled/boxplot_2D_horizontal_color_size.vg.json index aa06950bc54..20cf6293e7c 100644 --- a/examples/compiled/boxplot_2D_horizontal_color_size.vg.json +++ b/examples/compiled/boxplot_2D_horizontal_color_size.vg.json @@ -226,10 +226,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 10}, - "width": {"value": 1} + "height": {"value": 10} } } } @@ -304,5 +304,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_2D_vertical.vg.json b/examples/compiled/boxplot_2D_vertical.vg.json index d79f793f822..b8a5687a409 100644 --- a/examples/compiled/boxplot_2D_vertical.vg.json +++ b/examples/compiled/boxplot_2D_vertical.vg.json @@ -226,10 +226,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "Species", "band": 0.5}, - "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"}, "width": {"value": 14}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"} } } } @@ -318,5 +318,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_groupped.vg.json b/examples/compiled/boxplot_groupped.vg.json index 71cd079b7db..cb8e22baf4c 100644 --- a/examples/compiled/boxplot_groupped.vg.json +++ b/examples/compiled/boxplot_groupped.vg.json @@ -244,14 +244,14 @@ "tooltip": { "signal": "{\"Max of Acceleration\": format(datum[\"max_Acceleration\"], \"\"), \"Q3 of Acceleration\": format(datum[\"upper_box_Acceleration\"], \"\"), \"Median of Acceleration\": format(datum[\"mid_box_Acceleration\"], \"\"), \"Q1 of Acceleration\": format(datum[\"lower_box_Acceleration\"], \"\"), \"Min of Acceleration\": format(datum[\"min_Acceleration\"], \"\"), \"Cylinders\": isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"], \"Origin\": isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"]}" }, + "height": {"value": 1}, "xc": { "scale": "x", "field": "Cylinders", "offset": {"scale": "xOffset", "field": "Origin", "band": 0.5} }, - "yc": {"scale": "y", "field": "mid_box_Acceleration"}, "width": {"value": 14}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "mid_box_Acceleration"} } } } @@ -364,5 +364,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "fill": "color" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_minmax_2D_horizontal.vg.json b/examples/compiled/boxplot_minmax_2D_horizontal.vg.json index b6a8859e670..a27f27ed61b 100644 --- a/examples/compiled/boxplot_minmax_2D_horizontal.vg.json +++ b/examples/compiled/boxplot_minmax_2D_horizontal.vg.json @@ -149,10 +149,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"upper_whisker_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"lower_whisker_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -225,5 +225,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_minmax_2D_horizontal_custom_midtick_color.vg.json b/examples/compiled/boxplot_minmax_2D_horizontal_custom_midtick_color.vg.json index cbbf3ea9044..0eda626b66d 100644 --- a/examples/compiled/boxplot_minmax_2D_horizontal_custom_midtick_color.vg.json +++ b/examples/compiled/boxplot_minmax_2D_horizontal_custom_midtick_color.vg.json @@ -149,10 +149,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"upper_whisker_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"lower_whisker_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -225,5 +225,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_minmax_2D_vertical.vg.json b/examples/compiled/boxplot_minmax_2D_vertical.vg.json index ebff85d15d9..c705201edc0 100644 --- a/examples/compiled/boxplot_minmax_2D_vertical.vg.json +++ b/examples/compiled/boxplot_minmax_2D_vertical.vg.json @@ -149,10 +149,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"upper_whisker_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"lower_whisker_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "Species", "band": 0.5}, - "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"}, "width": {"value": 14}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "mid_box_Body Mass (g)"} } } } @@ -233,5 +233,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_preaggregated.vg.json b/examples/compiled/boxplot_preaggregated.vg.json index 90a007ded05..fdcbb646f34 100644 --- a/examples/compiled/boxplot_preaggregated.vg.json +++ b/examples/compiled/boxplot_preaggregated.vg.json @@ -134,10 +134,10 @@ "description": { "signal": "\"median: \" + (format(datum[\"median\"], \"\")) + \"; Species: \" + (isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "median"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } }, @@ -227,5 +227,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_tooltip_aggregate.vg.json b/examples/compiled/boxplot_tooltip_aggregate.vg.json index 3639739c61c..1aeb9ab4364 100644 --- a/examples/compiled/boxplot_tooltip_aggregate.vg.json +++ b/examples/compiled/boxplot_tooltip_aggregate.vg.json @@ -222,10 +222,10 @@ "opacity": {"value": 0.7}, "fill": {"value": "white"}, "tooltip": {"signal": "format(datum[\"mean_Body Mass (g)\"], \"\")"}, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -300,5 +300,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/boxplot_tooltip_not_aggregate.vg.json b/examples/compiled/boxplot_tooltip_not_aggregate.vg.json index fdc830314a9..bca55710157 100644 --- a/examples/compiled/boxplot_tooltip_not_aggregate.vg.json +++ b/examples/compiled/boxplot_tooltip_not_aggregate.vg.json @@ -227,10 +227,10 @@ "tooltip": { "signal": "{\"Max of Body Mass (g)\": format(datum[\"max_Body Mass (g)\"], \"\"), \"Q3 of Body Mass (g)\": format(datum[\"upper_box_Body Mass (g)\"], \"\"), \"Median of Body Mass (g)\": format(datum[\"mid_box_Body Mass (g)\"], \"\"), \"Q1 of Body Mass (g)\": format(datum[\"lower_box_Body Mass (g)\"], \"\"), \"Min of Body Mass (g)\": format(datum[\"min_Body Mass (g)\"], \"\"), \"Species\": isValid(datum[\"Species\"]) ? datum[\"Species\"] : \"\"+datum[\"Species\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_Body Mass (g)"}, "yc": {"scale": "y", "field": "Species", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } } @@ -305,5 +305,6 @@ "title": "Species", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/brush_table.vg.json b/examples/compiled/brush_table.vg.json index 43feeb43ee9..be7f63f299d 100644 --- a/examples/compiled/brush_table.vg.json +++ b/examples/compiled/brush_table.vg.json @@ -664,5 +664,6 @@ "range": {"step": {"signal": "concat_1_concat_2_y_step"}}, "padding": 0.5 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle.vg.json b/examples/compiled/circle.vg.json index 8c4e3092836..35128d4af6f 100644 --- a/examples/compiled/circle.vg.json +++ b/examples/compiled/circle.vg.json @@ -105,5 +105,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_binned.vg.json b/examples/compiled/circle_binned.vg.json index 35154892eb2..c250c97b4a4 100644 --- a/examples/compiled/circle_binned.vg.json +++ b/examples/compiled/circle_binned.vg.json @@ -156,5 +156,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_binned_maxbins_2.vg.json b/examples/compiled/circle_binned_maxbins_2.vg.json index e4736e4323e..2c46d9e5944 100644 --- a/examples/compiled/circle_binned_maxbins_2.vg.json +++ b/examples/compiled/circle_binned_maxbins_2.vg.json @@ -153,5 +153,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_binned_maxbins_20.vg.json b/examples/compiled/circle_binned_maxbins_20.vg.json index 162d9497e1b..69d72193056 100644 --- a/examples/compiled/circle_binned_maxbins_20.vg.json +++ b/examples/compiled/circle_binned_maxbins_20.vg.json @@ -156,5 +156,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_binned_maxbins_5.vg.json b/examples/compiled/circle_binned_maxbins_5.vg.json index c9fdbac9721..07eafd45e2c 100644 --- a/examples/compiled/circle_binned_maxbins_5.vg.json +++ b/examples/compiled/circle_binned_maxbins_5.vg.json @@ -153,5 +153,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_bubble_health_income.vg.json b/examples/compiled/circle_bubble_health_income.vg.json index d9c92b761e5..f7f1360f469 100644 --- a/examples/compiled/circle_bubble_health_income.vg.json +++ b/examples/compiled/circle_bubble_health_income.vg.json @@ -245,5 +245,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_custom_tick_labels.vg.json b/examples/compiled/circle_custom_tick_labels.vg.json index 31873165388..5a430e32b41 100644 --- a/examples/compiled/circle_custom_tick_labels.vg.json +++ b/examples/compiled/circle_custom_tick_labels.vg.json @@ -106,5 +106,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_flatten.vg.json b/examples/compiled/circle_flatten.vg.json index c0a7637be83..d32b5ccafb1 100644 --- a/examples/compiled/circle_flatten.vg.json +++ b/examples/compiled/circle_flatten.vg.json @@ -109,5 +109,6 @@ "title": "key", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_github_punchcard.vg.json b/examples/compiled/circle_github_punchcard.vg.json index d344d3c0084..f1f9ae51759 100644 --- a/examples/compiled/circle_github_punchcard.vg.json +++ b/examples/compiled/circle_github_punchcard.vg.json @@ -149,5 +149,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_labelangle_orient_signal.vg.json b/examples/compiled/circle_labelangle_orient_signal.vg.json index 54c2d54ff02..a18c01dad0d 100644 --- a/examples/compiled/circle_labelangle_orient_signal.vg.json +++ b/examples/compiled/circle_labelangle_orient_signal.vg.json @@ -185,5 +185,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_natural_disasters.vg.json b/examples/compiled/circle_natural_disasters.vg.json index 36a78505cac..9a126b2b2f5 100644 --- a/examples/compiled/circle_natural_disasters.vg.json +++ b/examples/compiled/circle_natural_disasters.vg.json @@ -101,5 +101,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_opacity.vg.json b/examples/compiled/circle_opacity.vg.json index ddbbfa783a5..1cf1be206b9 100644 --- a/examples/compiled/circle_opacity.vg.json +++ b/examples/compiled/circle_opacity.vg.json @@ -127,5 +127,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_scale_quantile.vg.json b/examples/compiled/circle_scale_quantile.vg.json index 3c812a5b967..457e7be8f25 100644 --- a/examples/compiled/circle_scale_quantile.vg.json +++ b/examples/compiled/circle_scale_quantile.vg.json @@ -102,5 +102,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "size": "size" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_scale_quantize.vg.json b/examples/compiled/circle_scale_quantize.vg.json index 95888ced4cf..5dd8c694765 100644 --- a/examples/compiled/circle_scale_quantize.vg.json +++ b/examples/compiled/circle_scale_quantize.vg.json @@ -103,5 +103,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "size": "size" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_scale_threshold.vg.json b/examples/compiled/circle_scale_threshold.vg.json index 9274ddb47e5..9da2e7d9b9b 100644 --- a/examples/compiled/circle_scale_threshold.vg.json +++ b/examples/compiled/circle_scale_threshold.vg.json @@ -100,5 +100,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "size": "size" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_wilkinson_dotplot.vg.json b/examples/compiled/circle_wilkinson_dotplot.vg.json index 0360c4c601d..d2f8391c73a 100644 --- a/examples/compiled/circle_wilkinson_dotplot.vg.json +++ b/examples/compiled/circle_wilkinson_dotplot.vg.json @@ -85,5 +85,6 @@ "labelBaseline": "middle", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/circle_wilkinson_dotplot_stacked.vg.json b/examples/compiled/circle_wilkinson_dotplot_stacked.vg.json index f114196104f..a95905c9d03 100644 --- a/examples/compiled/circle_wilkinson_dotplot_stacked.vg.json +++ b/examples/compiled/circle_wilkinson_dotplot_stacked.vg.json @@ -120,5 +120,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_bar_layer_circle.vg.json b/examples/compiled/concat_bar_layer_circle.vg.json index 170abb43197..c92f4ff01e0 100644 --- a/examples/compiled/concat_bar_layer_circle.vg.json +++ b/examples/compiled/concat_bar_layer_circle.vg.json @@ -415,5 +415,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_bar_scales_discretize.vg.json b/examples/compiled/concat_bar_scales_discretize.vg.json index 93b90a95324..6d2ff13bf19 100644 --- a/examples/compiled/concat_bar_scales_discretize.vg.json +++ b/examples/compiled/concat_bar_scales_discretize.vg.json @@ -297,5 +297,6 @@ "domain": [30, 70], "range": [80, 200, 320] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_bar_scales_discretize_2_cols.vg.json b/examples/compiled/concat_bar_scales_discretize_2_cols.vg.json index ee5475a8089..09834cb8af6 100644 --- a/examples/compiled/concat_bar_scales_discretize_2_cols.vg.json +++ b/examples/compiled/concat_bar_scales_discretize_2_cols.vg.json @@ -297,5 +297,6 @@ "domain": [30, 70], "range": [80, 200, 320] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_hover.vg.json b/examples/compiled/concat_hover.vg.json index 56846cba0c9..cf86affa422 100644 --- a/examples/compiled/concat_hover.vg.json +++ b/examples/compiled/concat_hover.vg.json @@ -370,5 +370,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_hover_filter.vg.json b/examples/compiled/concat_hover_filter.vg.json index 120ca84bc59..a947cbbf12a 100644 --- a/examples/compiled/concat_hover_filter.vg.json +++ b/examples/compiled/concat_hover_filter.vg.json @@ -418,5 +418,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/concat_layer_voyager_result.vg.json b/examples/compiled/concat_layer_voyager_result.vg.json index 38eb4f21420..b8508383933 100644 --- a/examples/compiled/concat_layer_voyager_result.vg.json +++ b/examples/compiled/concat_layer_voyager_result.vg.json @@ -355,6 +355,7 @@ "arrow-label": {"dy": 12, "fontSize": 9.5}, "arrow-label2": {"dy": 24, "fontSize": 9.5}, "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}}, "group-title": {"fontSize": 12} } } diff --git a/examples/compiled/concat_marginal_histograms.vg.json b/examples/compiled/concat_marginal_histograms.vg.json index 2c4a6d604d1..dad54083a22 100644 --- a/examples/compiled/concat_marginal_histograms.vg.json +++ b/examples/compiled/concat_marginal_histograms.vg.json @@ -412,5 +412,10 @@ "title": "Count of Records" } ], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/concat_population_pyramid.vg.json b/examples/compiled/concat_population_pyramid.vg.json index 8e337a1fb8b..e9f9d148748 100644 --- a/examples/compiled/concat_population_pyramid.vg.json +++ b/examples/compiled/concat_population_pyramid.vg.json @@ -300,5 +300,11 @@ "paddingOuter": 0.05 } ], - "config": {"axis": {"grid": false}, "style": {"cell": {"stroke": null}}} + "config": { + "axis": {"grid": false}, + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/concat_weather.vg.json b/examples/compiled/concat_weather.vg.json index 7db19ec2151..0e3578ee182 100644 --- a/examples/compiled/concat_weather.vg.json +++ b/examples/compiled/concat_weather.vg.json @@ -396,5 +396,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/config_numberFormatType_test.vg.json b/examples/compiled/config_numberFormatType_test.vg.json index 0d33c1e9b38..cad04fd326a 100644 --- a/examples/compiled/config_numberFormatType_test.vg.json +++ b/examples/compiled/config_numberFormatType_test.vg.json @@ -289,5 +289,8 @@ } } ], - "config": {"customFormatTypes": true} + "config": { + "customFormatTypes": true, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/config_numberFormatType_tooltip.vg.json b/examples/compiled/config_numberFormatType_tooltip.vg.json index b5c555ffc5a..d43e59c0af1 100644 --- a/examples/compiled/config_numberFormatType_tooltip.vg.json +++ b/examples/compiled/config_numberFormatType_tooltip.vg.json @@ -121,6 +121,7 @@ ], "config": { "tooltipFormat": {"numberFormat": ".8f"}, - "customFormatTypes": true + "customFormatTypes": true, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} } } diff --git a/examples/compiled/connected_scatterplot.vg.json b/examples/compiled/connected_scatterplot.vg.json index fa57708d384..feb09ee639f 100644 --- a/examples/compiled/connected_scatterplot.vg.json +++ b/examples/compiled/connected_scatterplot.vg.json @@ -139,5 +139,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/dynamic_color_legend.vg.json b/examples/compiled/dynamic_color_legend.vg.json index 4193e2fd7eb..45c6764cce1 100644 --- a/examples/compiled/dynamic_color_legend.vg.json +++ b/examples/compiled/dynamic_color_legend.vg.json @@ -621,5 +621,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/embedded_csv.vg.json b/examples/compiled/embedded_csv.vg.json index b66266cce55..f7cf0409814 100644 --- a/examples/compiled/embedded_csv.vg.json +++ b/examples/compiled/embedded_csv.vg.json @@ -70,5 +70,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorband_2d_horizontal_color_encoding.vg.json b/examples/compiled/errorband_2d_horizontal_color_encoding.vg.json index e734055794c..62de663c780 100644 --- a/examples/compiled/errorband_2d_horizontal_color_encoding.vg.json +++ b/examples/compiled/errorband_2d_horizontal_color_encoding.vg.json @@ -173,5 +173,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorband_2d_vertical_borders.vg.json b/examples/compiled/errorband_2d_vertical_borders.vg.json index b7de1f9556a..b2076e94e92 100644 --- a/examples/compiled/errorband_2d_vertical_borders.vg.json +++ b/examples/compiled/errorband_2d_vertical_borders.vg.json @@ -173,5 +173,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorband_tooltip.vg.json b/examples/compiled/errorband_tooltip.vg.json index ee699d4435f..4e8c48e2860 100644 --- a/examples/compiled/errorband_tooltip.vg.json +++ b/examples/compiled/errorband_tooltip.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorbar_2d_vertical_ticks.png b/examples/compiled/errorbar_2d_vertical_ticks.png index 8c4828d6a630d63897fa2744f5fad94026b49d55..a5ac9cd539d2a76246fc369450428c30ddf2916f 100644 GIT binary patch literal 13131 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œihn)F*QN zn%V~R?A93#BkbMR$zPh7{`mK8@A#drgxHt$XDrz`k0ShN4IaR{?Og)f-oKGM(?-m`~cPiJ) z-OM(T(~pBkRs#hv@7l;DBqgIFBT=HM_zDUN&=AJZT*=uh7JsF4KfHO`rEwY|$$USa z+$KhJJt=ZI4pu=&hd5}QqG#KZXVaJGw5Z13-Uv$T3342#5^Jt0@}3UD0WB!K;9xA2 zQqF8*Y`oaS=EMK+nrda`*0C zXd6E$tZ#M<1(|v2cxvMK2|K~<<7{nmhqp^tr0H)u3FD(+f!I1-x*dFk2N7iW4e+G6 zX}^B0BQC?^(8&Kdq-wwqLJ2{>1cb4_5dHb8gB5 zpg|yHs>-YS5-h@n2nYyFW>pU0(29NvPKjifP4BXm38xA&Z1$JCUs_(SE-wM!2Q;s+ zuu!woni{clLP$9>z{;?x-zPzgE$HH0ZW-_sKD-f%&DMTW00jy^b+pok7NLTjtVLS~_+{r+X#HIPyZd&fWgNowTts9Lw8yu2Gwq>_@7Ks5jeT&IuP zJ6@^z(!N-JB>MP7@zGE$F&Whnw_~b&90lL4mD#Kk_D;o!NJnr)^1po92GPzKNC_|? z-{|ODqNnRT2sv~Y)sGcmNzO~dpl^DSxMlOT^DUj!7;xveZ@Dkdx89+nK;^#)CLR!q z_0bY^RPr~5%zV|{!wWFv8fo91(UpWg8M`^~5Oh7j_jx0ed}~Ab@v4L%)WmmZYz^g; zJ}-EY)v1F?$8vi&hMI2SIJ1vSB#I+H4d;+n{yXiX&E~hc7G`r13#Y2{cyU)oKZ@wT zl9F8>nw5UX@tx@KAB{rTqUaa#f<#fzuxQcu%Cr^?d#gig39I))(G0jZqsk3BUJJV) zshEBuQ2)D~F*4Nedoz{kVa0YBV_h_)h{A7Mjte0&(Jgv62X**b%^Y^k| z6W+Roc&_vSCV)|p@tESE5ElV##<`T`g#}-@y^>aK!Sh0OblO*fYL8^yp2`Cw;xuf! z8WR_nQC1eC%}x?RM}&p2Ig}R=JZ`-df`KbpMD>-Ge4u>pba8waCLZkTd(@kfJkS3r za#MCOXC0UiVvB+{#~`3}a+?HH(cCho(DwORU}lI}lKSo<2n5W`%*;NI_07h06zY}; zk_Fhod`cHfQXd|U2SOa`fl{5z(Y7IsU&AKf8z?V@cy_tu=R!O@rN4^)(5$6VjVr(U z`MGu}Z6Kqlun>$AB`2kV+}uX+004viYK1K_ySB#KZ#v%=#x|v=a1%JWm7a|DQ@mu> zh-F4(O{sKpodcFYdJFMW0AEfLjpsZ`_WAso;c*y+A52~bP`c1D@SZ)!@+BaT`Ifac zm=n>0S-+%a2b-RZ&zcI*lYyb(53BtfbYDKlAOb090Us!M9z5_(PfzF8izCQDQJBcc z@<~c7|L@D7i+^5+!Ryz-uy`HqDSYkaLGv*?Hy0bm1wqNt9xJB#mY^if9|4T<`v1qv z@7Dx0coP0Zg4p$N^H2Xh6+Gn?92ff$s^4VB540KR{>bKtnK1p*e|PQ&CO7D+2H>6( zmcW0vw6`}84&DL}29@}jo?6gecFqO(;P&=53Z+x$e3Q?5@)7uylYjmYcOvu&)DyAD zl$7w|VorV-CMBOfQBjF`Qi-@7NNH-4IoD+eiSSvC`?j?`-gE)s5)&I+(%k%>=kX#b zqVsokg>-4tlxT*EU7pw@I*s3s^#QFp)voaz5RtWHcgW*Fmt~?Be3JckkYzl%}UaaJ-Yk z=XvH_Rb7pS+MNC#0qzt0F@S(TacOCE5^`CG9*POv*E~)S7L7m}M=TUWGqXT2JFL6g zL6z?B+deF4+t}DZU=pga++u`)k`fyRQTInK$@HX(U@3Y;XsrTE2$B{AgoI74piCm> z>a%ChZr`~hH7BAAGJ{5uo*w``)9#OGAWNbifvSQ>D;f$2&DY<*Vj@&c_uog)t~fTZ z%9|4(THJ}-8ZXC2B&N`?Fa*|0NlT-lz*PgANO@BqpxocJH8d2s!|jOQHNS(P2#_aP zVwwR&`9Sa9oc1`R1{tV}trvz~YAP~rZ4WnfL92RG!eqzq@RtZQ4-^XA*%r7d_z}hK z$8Rmi%jD9jIy*ZN+Jo`^{D2aViocQVRj47D&{g)UgwDb=*-w&#LqoI8Tio_mek`h} zs`}*SGK0TkXLXB^u-K>-%N=|JtVPs=^N);o?ihe`K-g7jGac?U<$}@H))p8V+L9vT zh7vyaKw=`35wp;fHwg&5fL%P((3tOxWyM;w1&D))Y>21@`>lHMaBCVtU45gYf$+6A z45Da{ZWGuFd=haZ87b0V9)9?$hw9_Uk27FHlL@@dln_9CgY&~_8AZj=mdE~F{=kZ0 zScuEWU_>)1KX!EFMcoGX1-6wxWLW0r=c|wJqHaHUKy>5A4MbgO3ngdRK_9wH{WhaG zdD~eys2yxW6Np}zhH^buRc!(lOUu~!bBi6=R|&9E4o6#C{U8((!qui}Z~q{P%lL8r zTR;jXOv)(>H1Ga(Fj<0~J83K?Cgym4;t<3ODrEQ6R7zHMHg_A@t&moo``}nr*Vb0D z1VE7<3@C8CiLiV7_9KWzhg07#PAn?ikN@S27ig9G*8}UBG>(#OfwA_>aeeehQ&ZE6 z*!P_0?Ikn*nwI7zASft0#4aj|7+4d-sC4+D1Xu9EBdN{s>Gi|LfOh`~fiViZ%3H z{M_8ZIX1Pi=@pp*k5jwe^`UWSiF61_NwSa=cUz+9J6&DfyCfl6V3zG}Z_kV?Ch>+* z3ppyzQoR^ptlaws9+%`DLNv4Sq0WwuAM@=W_y&%E4D2Ac-rE7B7t}kH0U#Y&dHL6s zR45R9(O?oqI`@EW3)zhsumH==c8dOA9^7cX8+&gy|w zjJ%&syTagy&o#u%tL!@eDiGLels7E{X`l+rF`okM%DM6pz2@4j25bih2UuB+6B9|= z0TB_(wZHC-F-EMKXu%ux-km!jaO3;sh0xV2Xvj{mw8WX&659jM_lnuL$neO>^7!uY zS&rwO7Z%`ZZtw5=L7W8(8#^jBb$SlJH=0JwGZefS1f^MZ{um#p5ET`jyu%oPPaC(Q zfby!U;wK{`vlVlOhz`H=_HA~ZDlaJWiq-ujw*Qd@TOfl#aO)PjXlewA0%T+l{w$}J zl-$I?r;)O>yziAg7DGWnvE4>#V*qpQXuY(T)9t`gN=i!D4i6+tBrj6coB$NMdO85? zR(~AwD=@%8V~1favb%<^D@UME!x7ljOTsAGRPhorZt#Bk!? z6p;`ZFGz-LwA>MT|J7^Y71zyKi>{|}fjQE_qp5Wi8_lPeppbJ^vD9-3_MpaiEl zptiQQMX$vVo7BL<0vnQOC@%;XkQtAbncor?7Up#M_YwkSWqB(FU%y61Mtbco_cnKS zVgbJwa!+C*4E+M+qUrVW|Su^aDfC%-q}%G}6&}H@=Z?8I1tuK<{?~1G_9sS}bD);aE-YN7q@=Xg zf{_6lCK{?eoEoXwChcP+90xioqCNx%`{d`dB1ymb_6UZ1_ig}$Ka^G{cKUVeUa zuh?ZMMdZmgrIpO z7zg3GjL)CB?3NVwRtEztm^MxUkTw4u%6|&0dtu=vY`4No=@cZy1z(g^R)!23(Osp) zt3a3$Jpo`{3rsp&NCLPYjJ=w)fSHH`P^B53GPFbp7(LBk*1{j>-Cul&92**n6G|(l zmrk{?`axp>K)}qw#snF!B^eU(dinC|t5>gJT+IN01~3PxRpdG@MN9cTW@bbSYYU@f zDq#m{glF~DE_4K+rDww36ue*}L z?uFHKt)`}C@*4yTLH&ALiDsb}PajSr(z#Ir#H9%=b_jg*4Gl>{ic3dVx8%+I;~R3yJfsX4=`Uo>wot|(mLP*?d|PtgH0rBnFq2Q z0DW(eN)^6#wYFXZ!@A08izZt+H5|@?B}Nj0JD#T-e4`T+l7KuQ>#%)z7~t=J9lY+R z&!79p>$%>5fNG>!JX|<*fr9;S7iZ_jt}bjSQUn*n=4C82HtT>ro%Z=NI*?4b1tVxg z0?e!M?2w=ljAPJ_svGWrq*+x}bz4Y?lAWC$P}V}l8E^~&EWf^yk$AJg=l0Sxbbq?- zoD`KY&B=*H=>FjRzb}gM!phUsjCb$S-@SVsbPnhJA&u%qXgS0+^zA zq(T@;rCnP=35;w_O-%zxin6@hSeCEFnV^%0z+)Ro?BpoNxt1G{I1Rv~HbQ-@uNTSB z%~f&5)Au}PMDMfyT>ruXTq;Ecg^)k>Zk3XHmoDPVtF@7kYc+T>kowls!y_dn{V$oMruH6GcyK);qoTYaUZJU_WeDhgQsf#w6~7mBJPf({ zxz-TGbAaZ*qgM-C@5z%VklX-=`H{LhF#squ5WhC7f4MO*$b`4Rs#DR{4nZ0bEPs%! zfo)*%kxPT>1u*d`d^S2d`qisfZ8ho{85w806L=8kyTynLa(_Nq3h{H$55SxnGo(X` zjoa~vJ^%G4gkKEN74SgIUiTuWq~t+ag7h8A)ds$0698%+KE79A|0(L~CW9&y`;eFS z8{Bi-^6pq)y5v}z`1_B*eM-y9UP5{r-i4q(6sM4okg26*H>5{WT>pRqdEKl2cqwV} z8*~g0v_)J}QWu%A<-dgv9F&5*yb)xIy8HX1R{#Fxwz09v&dF)N&&H+&FxdF3xlSz% zpWXd^6F}$4MS$u45s+UvwNRBijJyOueynV4CZSxWuU@r7+9xHE$(uPmxFO^od=-*T zI4ID9On`^M#aUWfeuVnghNcb)4Sflfh=U3V3o`*XFe@jgbgSVs+-kfm=-Sn*oG43J z%b_LTLmFH%!azRA(Q|@Pj)OY=n_pCAf`Lb6fEtBZp_ZK7jltnzQv`p9asdi{d)-SZ zRWupGTi;-}!F}%!YloI(%RPZ9HwM{=p1Av3O{ikvsXT2L?5F_<=jhr~cau4V}}V5e29Z zDM6@9NUnQ-|1Jg?4)q|6)>(D;%r-Gm`BDp*3%Xa!M{nSbqY#HovT1<$899(NB#w!C z1i47m4EQgyii%fJim9U1@Yo>c9S|Q+3K;?jHn%9TL*5%bXaolf%k{N&&C>A(ci!IK)E90 zP%ipzI!J(^bfQp54h`Pix;mJnUGE9(2iCsuL%$)wSODRxp8EaLo>R|%{sU^0Qg@`% zMxP(?&xi7nHD6M~#jaNu2yZn${W(m6O8+x*y}t1!@LFEpRqeokK;U(%+vF$&!Bf^r;(uHDDCh9Jz5Q zbaV-wq(3LH2VPjvS>GE#I|JHh1YeMUSFlW;oWoQ=PlN@795FsX@-PJai^ya!ceK}U znc+iJuCKp;7LV>{>Hqv%2NG~2XL0@CmxN0UfjO(nH6O~S@M|_GIq4@-g%Son{~sH@ B4M6|^ diff --git a/examples/compiled/errorbar_2d_vertical_ticks.svg b/examples/compiled/errorbar_2d_vertical_ticks.svg index 6de06f9260a..49ef22cd484 100644 --- a/examples/compiled/errorbar_2d_vertical_ticks.svg +++ b/examples/compiled/errorbar_2d_vertical_ticks.svg @@ -1 +1 @@ -197019721974197619781980Year (year)1520253035Miles per Gallon (95% CIs) \ No newline at end of file +197019721974197619781980Year (year)1520253035Miles per Gallon (95% CIs) \ No newline at end of file diff --git a/examples/compiled/errorbar_2d_vertical_ticks.vg.json b/examples/compiled/errorbar_2d_vertical_ticks.vg.json index 35c3dd85581..00fb06200c0 100644 --- a/examples/compiled/errorbar_2d_vertical_ticks.vg.json +++ b/examples/compiled/errorbar_2d_vertical_ticks.vg.json @@ -69,10 +69,10 @@ "tooltip": { "signal": "{\"Ci1 of Miles_per_Gallon\": format(datum[\"upper_Miles_per_Gallon\"], \"\"), \"Ci0 of Miles_per_Gallon\": format(datum[\"lower_Miles_per_Gallon\"], \"\"), \"Mean of Miles_per_Gallon\": format(datum[\"center_Miles_per_Gallon\"], \"\"), \"Year (year)\": timeFormat(datum[\"year_Year\"], '%b %d, %Y')}" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "year_Year"}, - "yc": {"scale": "y", "field": "lower_Miles_per_Gallon"}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"value": 18}, + "yc": {"scale": "y", "field": "lower_Miles_per_Gallon"} } } }, @@ -89,10 +89,10 @@ "tooltip": { "signal": "{\"Ci1 of Miles_per_Gallon\": format(datum[\"upper_Miles_per_Gallon\"], \"\"), \"Ci0 of Miles_per_Gallon\": format(datum[\"lower_Miles_per_Gallon\"], \"\"), \"Mean of Miles_per_Gallon\": format(datum[\"center_Miles_per_Gallon\"], \"\"), \"Year (year)\": timeFormat(datum[\"year_Year\"], '%b %d, %Y')}" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "year_Year"}, - "yc": {"scale": "y", "field": "upper_Miles_per_Gallon"}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"value": 18}, + "yc": {"scale": "y", "field": "upper_Miles_per_Gallon"} } } }, @@ -193,5 +193,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorbar_aggregate.vg.json b/examples/compiled/errorbar_aggregate.vg.json index 70df5482110..2499f0069a9 100644 --- a/examples/compiled/errorbar_aggregate.vg.json +++ b/examples/compiled/errorbar_aggregate.vg.json @@ -86,10 +86,10 @@ "description": { "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"min_people\"], \"\"))" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "age", "band": 0.5}, - "yc": {"scale": "y", "field": "min_people"}, "width": {"value": 5}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "min_people"} } } }, @@ -105,10 +105,10 @@ "description": { "signal": "\"age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]) + \"; population: \" + (format(datum[\"max_people\"], \"\"))" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "age", "band": 0.5}, - "yc": {"scale": "y", "field": "max_people"}, "width": {"value": 5}, - "height": {"value": 1} + "yc": {"scale": "y", "field": "max_people"} } } }, @@ -198,5 +198,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorbar_horizontal_aggregate.vg.json b/examples/compiled/errorbar_horizontal_aggregate.vg.json index e1c5a726d4e..e22faab307f 100644 --- a/examples/compiled/errorbar_horizontal_aggregate.vg.json +++ b/examples/compiled/errorbar_horizontal_aggregate.vg.json @@ -86,10 +86,10 @@ "description": { "signal": "\"population: \" + (format(datum[\"min_people\"], \"\")) + \"; age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "min_people"}, "yc": {"scale": "y", "field": "age", "band": 0.5}, - "height": {"value": 5}, - "width": {"value": 1} + "height": {"value": 5} } } }, @@ -105,10 +105,10 @@ "description": { "signal": "\"population: \" + (format(datum[\"max_people\"], \"\")) + \"; age: \" + (isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "max_people"}, "yc": {"scale": "y", "field": "age", "band": 0.5}, - "height": {"value": 5}, - "width": {"value": 1} + "height": {"value": 5} } } }, @@ -190,5 +190,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/errorbar_tooltip.vg.json b/examples/compiled/errorbar_tooltip.vg.json index 21572cd9cd1..4cd998b99a6 100644 --- a/examples/compiled/errorbar_tooltip.vg.json +++ b/examples/compiled/errorbar_tooltip.vg.json @@ -111,5 +111,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_bullet.vg.json b/examples/compiled/facet_bullet.vg.json index d594fea2081..6a581e3cea4 100644 --- a/examples/compiled/facet_bullet.vg.json +++ b/examples/compiled/facet_bullet.vg.json @@ -437,10 +437,10 @@ "description": { "signal": "\"markers[0]: \" + (format(datum[\"markers.0\"], \"\"))" }, + "width": {"value": 2}, "xc": {"scale": "child_x", "field": "markers\\.0"}, "yc": {"signal": "child_height", "mult": 0.5}, - "height": {"value": 15}, - "width": {"value": 2} + "height": {"mult": 0.75, "field": {"group": "height"}} } } } @@ -494,5 +494,6 @@ } ] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_column_facet_column_point_future.vg.json b/examples/compiled/facet_column_facet_column_point_future.vg.json index 57f87487cb6..c2e1f15bf3a 100644 --- a/examples/compiled/facet_column_facet_column_point_future.vg.json +++ b/examples/compiled/facet_column_facet_column_point_future.vg.json @@ -239,5 +239,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_column_facet_row_point_future.vg.json b/examples/compiled/facet_column_facet_row_point_future.vg.json index ad1c118a5f4..4d3cedf9355 100644 --- a/examples/compiled/facet_column_facet_row_point_future.vg.json +++ b/examples/compiled/facet_column_facet_row_point_future.vg.json @@ -235,5 +235,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_cross_independent_scale.vg.json b/examples/compiled/facet_cross_independent_scale.vg.json index d6280b91b19..fdcfdcfdb2c 100644 --- a/examples/compiled/facet_cross_independent_scale.vg.json +++ b/examples/compiled/facet_cross_independent_scale.vg.json @@ -214,5 +214,6 @@ } ] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_custom.vg.json b/examples/compiled/facet_custom.vg.json index 8efd0d24a60..e014d31bd68 100644 --- a/examples/compiled/facet_custom.vg.json +++ b/examples/compiled/facet_custom.vg.json @@ -203,5 +203,6 @@ "range": ["#675193", "#ca8861"] } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_custom_header.vg.json b/examples/compiled/facet_custom_header.vg.json index 8efd0d24a60..e014d31bd68 100644 --- a/examples/compiled/facet_custom_header.vg.json +++ b/examples/compiled/facet_custom_header.vg.json @@ -203,5 +203,6 @@ "range": ["#675193", "#ca8861"] } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_grid_bar.vg.json b/examples/compiled/facet_grid_bar.vg.json index ffe8d7fbb69..9200ea340bb 100644 --- a/examples/compiled/facet_grid_bar.vg.json +++ b/examples/compiled/facet_grid_bar.vg.json @@ -248,5 +248,6 @@ "direction": "horizontal", "symbolType": "square" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/facet_independent_scale.vg.json b/examples/compiled/facet_independent_scale.vg.json index ec52febd7e1..768c115034c 100644 --- a/examples/compiled/facet_independent_scale.vg.json +++ b/examples/compiled/facet_independent_scale.vg.json @@ -211,5 +211,10 @@ } ], "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], - "config": {"style": {"cell": {"fill": "yellow"}}} + "config": { + "style": { + "cell": {"fill": "yellow"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/facet_independent_scale_layer_broken.vg.json b/examples/compiled/facet_independent_scale_layer_broken.vg.json index f599074525c..d0b81b5704b 100644 --- a/examples/compiled/facet_independent_scale_layer_broken.vg.json +++ b/examples/compiled/facet_independent_scale_layer_broken.vg.json @@ -298,5 +298,10 @@ "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } ], - "config": {"style": {"cell": {"fill": "yellow"}}} + "config": { + "style": { + "cell": {"fill": "yellow"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/facet_row_facet_row_point_future.vg.json b/examples/compiled/facet_row_facet_row_point_future.vg.json index 89e8daaca49..cf0eb072240 100644 --- a/examples/compiled/facet_row_facet_row_point_future.vg.json +++ b/examples/compiled/facet_row_facet_row_point_future.vg.json @@ -224,5 +224,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_choropleth.vg.json b/examples/compiled/geo_choropleth.vg.json index 857c5be0c14..7f60fb3d491 100644 --- a/examples/compiled/geo_choropleth.vg.json +++ b/examples/compiled/geo_choropleth.vg.json @@ -72,5 +72,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "rate" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_circle.vg.json b/examples/compiled/geo_circle.vg.json index 928b5138eac..c91a8af9a81 100644 --- a/examples/compiled/geo_circle.vg.json +++ b/examples/compiled/geo_circle.vg.json @@ -75,5 +75,6 @@ "title": "digit", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_constant_value.vg.json b/examples/compiled/geo_constant_value.vg.json index ebf40947e06..80e306a606c 100644 --- a/examples/compiled/geo_constant_value.vg.json +++ b/examples/compiled/geo_constant_value.vg.json @@ -130,5 +130,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_custom_projection.vg.json b/examples/compiled/geo_custom_projection.vg.json index 11e3a1680d0..fc1ca7bc548 100644 --- a/examples/compiled/geo_custom_projection.vg.json +++ b/examples/compiled/geo_custom_projection.vg.json @@ -71,5 +71,10 @@ } } ], - "config": {"style": {"cell": {"stroke": null}}} + "config": { + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/geo_graticule.vg.json b/examples/compiled/geo_graticule.vg.json index 4383dbdff48..2099392cfbb 100644 --- a/examples/compiled/geo_graticule.vg.json +++ b/examples/compiled/geo_graticule.vg.json @@ -29,5 +29,6 @@ }, "transform": [{"type": "geoshape", "projection": "projection"}] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_graticule_object.vg.json b/examples/compiled/geo_graticule_object.vg.json index 80d5094d91f..e43cb689cba 100644 --- a/examples/compiled/geo_graticule_object.vg.json +++ b/examples/compiled/geo_graticule_object.vg.json @@ -32,5 +32,6 @@ }, "transform": [{"type": "geoshape", "projection": "projection"}] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_layer.vg.json b/examples/compiled/geo_layer.vg.json index b2b66955c18..f7c10f29e11 100644 --- a/examples/compiled/geo_layer.vg.json +++ b/examples/compiled/geo_layer.vg.json @@ -73,5 +73,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_layer_line_london.vg.json b/examples/compiled/geo_layer_line_london.vg.json index c2bf00c0f35..a2f45769a96 100644 --- a/examples/compiled/geo_layer_line_london.vg.json +++ b/examples/compiled/geo_layer_line_london.vg.json @@ -150,5 +150,6 @@ "symbolType": "circle", "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_line.vg.json b/examples/compiled/geo_line.vg.json index 6220f8efc72..fd33b2c48eb 100644 --- a/examples/compiled/geo_line.vg.json +++ b/examples/compiled/geo_line.vg.json @@ -130,5 +130,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_params_projections.vg.json b/examples/compiled/geo_params_projections.vg.json index 03b8102be8f..437c21d04b3 100644 --- a/examples/compiled/geo_params_projections.vg.json +++ b/examples/compiled/geo_params_projections.vg.json @@ -61,5 +61,6 @@ }, "transform": [{"type": "geoshape", "projection": "projection"}] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_point.vg.json b/examples/compiled/geo_point.vg.json index 4991440538e..400f23e942c 100644 --- a/examples/compiled/geo_point.vg.json +++ b/examples/compiled/geo_point.vg.json @@ -55,5 +55,10 @@ } } ], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/geo_repeat.vg.json b/examples/compiled/geo_repeat.vg.json index 52b141ba781..72df5d76443 100644 --- a/examples/compiled/geo_repeat.vg.json +++ b/examples/compiled/geo_repeat.vg.json @@ -259,5 +259,6 @@ "interpolate": "hcl", "zero": false } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_rule.vg.json b/examples/compiled/geo_rule.vg.json index a1e005b3455..fa065204c2e 100644 --- a/examples/compiled/geo_rule.vg.json +++ b/examples/compiled/geo_rule.vg.json @@ -139,5 +139,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_sphere.vg.json b/examples/compiled/geo_sphere.vg.json index d1f0cc01891..4c0359f87a9 100644 --- a/examples/compiled/geo_sphere.vg.json +++ b/examples/compiled/geo_sphere.vg.json @@ -48,5 +48,6 @@ }, "transform": [{"type": "geoshape", "projection": "projection"}] } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_text.vg.json b/examples/compiled/geo_text.vg.json index 070f566b959..1660fa1c09b 100644 --- a/examples/compiled/geo_text.vg.json +++ b/examples/compiled/geo_text.vg.json @@ -117,5 +117,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/geo_trellis.vg.json b/examples/compiled/geo_trellis.vg.json index 23073cb4ae6..01f0864cee4 100644 --- a/examples/compiled/geo_trellis.vg.json +++ b/examples/compiled/geo_trellis.vg.json @@ -138,5 +138,6 @@ "gradientLength": {"signal": "clamp(child_height, 64, 200)"}, "title": "pct" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/hconcat_weather.vg.json b/examples/compiled/hconcat_weather.vg.json index 240bcd9e94b..995c0437900 100644 --- a/examples/compiled/hconcat_weather.vg.json +++ b/examples/compiled/hconcat_weather.vg.json @@ -287,5 +287,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram.vg.json b/examples/compiled/histogram.vg.json index 600bc069e8d..ccea0b03adb 100644 --- a/examples/compiled/histogram.vg.json +++ b/examples/compiled/histogram.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_bin_change.vg.json b/examples/compiled/histogram_bin_change.vg.json index cbeb5fd9142..529f5343714 100644 --- a/examples/compiled/histogram_bin_change.vg.json +++ b/examples/compiled/histogram_bin_change.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_bin_spacing.vg.json b/examples/compiled/histogram_bin_spacing.vg.json index 92e7e119d58..a92659db535 100644 --- a/examples/compiled/histogram_bin_spacing.vg.json +++ b/examples/compiled/histogram_bin_spacing.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_bin_spacing_reverse.vg.json b/examples/compiled/histogram_bin_spacing_reverse.vg.json index 201da13c9b8..64f050a6970 100644 --- a/examples/compiled/histogram_bin_spacing_reverse.vg.json +++ b/examples/compiled/histogram_bin_spacing_reverse.vg.json @@ -132,5 +132,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_bin_transform.vg.json b/examples/compiled/histogram_bin_transform.vg.json index c2979ec1bf9..9408c889a96 100644 --- a/examples/compiled/histogram_bin_transform.vg.json +++ b/examples/compiled/histogram_bin_transform.vg.json @@ -126,5 +126,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_invalid_null.vg.json b/examples/compiled/histogram_invalid_null.vg.json index cfa083c3722..d01da43041f 100644 --- a/examples/compiled/histogram_invalid_null.vg.json +++ b/examples/compiled/histogram_invalid_null.vg.json @@ -127,5 +127,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_log.vg.json b/examples/compiled/histogram_log.vg.json index 31cba9057c5..5dd755892bc 100644 --- a/examples/compiled/histogram_log.vg.json +++ b/examples/compiled/histogram_log.vg.json @@ -145,5 +145,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_no_spacing.vg.json b/examples/compiled/histogram_no_spacing.vg.json index b16ff5dfbc1..f6fcb0a8ad1 100644 --- a/examples/compiled/histogram_no_spacing.vg.json +++ b/examples/compiled/histogram_no_spacing.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_nonlinear.vg.json b/examples/compiled/histogram_nonlinear.vg.json index 0230f34fe85..8fc9b35f96f 100644 --- a/examples/compiled/histogram_nonlinear.vg.json +++ b/examples/compiled/histogram_nonlinear.vg.json @@ -128,5 +128,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_ordinal.vg.json b/examples/compiled/histogram_ordinal.vg.json index 1b11b8bd796..bd63a4dd459 100644 --- a/examples/compiled/histogram_ordinal.vg.json +++ b/examples/compiled/histogram_ordinal.vg.json @@ -129,5 +129,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_ordinal_sort.vg.json b/examples/compiled/histogram_ordinal_sort.vg.json index a31354fb066..915de23acc2 100644 --- a/examples/compiled/histogram_ordinal_sort.vg.json +++ b/examples/compiled/histogram_ordinal_sort.vg.json @@ -135,5 +135,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_rel_freq.vg.json b/examples/compiled/histogram_rel_freq.vg.json index 4b292dad5d5..6d153407a21 100644 --- a/examples/compiled/histogram_rel_freq.vg.json +++ b/examples/compiled/histogram_rel_freq.vg.json @@ -152,5 +152,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/histogram_reverse.vg.json b/examples/compiled/histogram_reverse.vg.json index 7ea5fb71df7..e61cb308240 100644 --- a/examples/compiled/histogram_reverse.vg.json +++ b/examples/compiled/histogram_reverse.vg.json @@ -132,5 +132,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_1d_geo_brush.vg.json b/examples/compiled/interactive_1d_geo_brush.vg.json index 305a000a680..51462fb6d81 100644 --- a/examples/compiled/interactive_1d_geo_brush.vg.json +++ b/examples/compiled/interactive_1d_geo_brush.vg.json @@ -346,5 +346,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_airport_crossfilter.vg.json b/examples/compiled/interactive_airport_crossfilter.vg.json index ec0ea33fd07..b938cab6f6b 100644 --- a/examples/compiled/interactive_airport_crossfilter.vg.json +++ b/examples/compiled/interactive_airport_crossfilter.vg.json @@ -857,5 +857,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_area_brush.vg.json b/examples/compiled/interactive_area_brush.vg.json index a6200b8a346..39eb688ffe6 100644 --- a/examples/compiled/interactive_area_brush.vg.json +++ b/examples/compiled/interactive_area_brush.vg.json @@ -439,5 +439,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_bar_select_highlight.vg.json b/examples/compiled/interactive_bar_select_highlight.vg.json index 4c67db065f6..0f0700f568c 100644 --- a/examples/compiled/interactive_bar_select_highlight.vg.json +++ b/examples/compiled/interactive_bar_select_highlight.vg.json @@ -226,5 +226,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_bin_extent.vg.json b/examples/compiled/interactive_bin_extent.vg.json index 99a55e1a2ea..537f5ee680c 100644 --- a/examples/compiled/interactive_bin_extent.vg.json +++ b/examples/compiled/interactive_bin_extent.vg.json @@ -554,5 +554,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_bin_extent_bottom.vg.json b/examples/compiled/interactive_bin_extent_bottom.vg.json index d4c500689f3..b98024106a2 100644 --- a/examples/compiled/interactive_bin_extent_bottom.vg.json +++ b/examples/compiled/interactive_bin_extent_bottom.vg.json @@ -555,5 +555,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_brush.vg.json b/examples/compiled/interactive_brush.vg.json index 45decf1ac6d..3b0d39e1f95 100644 --- a/examples/compiled/interactive_brush.vg.json +++ b/examples/compiled/interactive_brush.vg.json @@ -474,5 +474,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_concat_layer.vg.json b/examples/compiled/interactive_concat_layer.vg.json index 8fe143bcde7..f0d41477568 100644 --- a/examples/compiled/interactive_concat_layer.vg.json +++ b/examples/compiled/interactive_concat_layer.vg.json @@ -428,5 +428,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_crossfilter.vg.json b/examples/compiled/interactive_crossfilter.vg.json index 32ea6aecfd5..4fe7cef5be2 100644 --- a/examples/compiled/interactive_crossfilter.vg.json +++ b/examples/compiled/interactive_crossfilter.vg.json @@ -1118,5 +1118,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_dashboard_europe_pop.vg.json b/examples/compiled/interactive_dashboard_europe_pop.vg.json index 5816e34a467..a14efd6d438 100644 --- a/examples/compiled/interactive_dashboard_europe_pop.vg.json +++ b/examples/compiled/interactive_dashboard_europe_pop.vg.json @@ -1532,5 +1532,6 @@ "zero": false, "nice": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_geo_earthquakes.vg.json b/examples/compiled/interactive_geo_earthquakes.vg.json index 84686894050..02ddf47fac0 100644 --- a/examples/compiled/interactive_geo_earthquakes.vg.json +++ b/examples/compiled/interactive_geo_earthquakes.vg.json @@ -136,5 +136,6 @@ "range": [0, {"signal": "pow(earthquakeSize, 3)"}], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_global_development.vg.json b/examples/compiled/interactive_global_development.vg.json index abfdd0571ad..1744b030702 100644 --- a/examples/compiled/interactive_global_development.vg.json +++ b/examples/compiled/interactive_global_development.vg.json @@ -458,5 +458,6 @@ "symbolType": "circle", "encode": {"symbols": {"update": {"opacity": {"value": 0.9}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_histogram_full_height_hover.vg.json b/examples/compiled/interactive_histogram_full_height_hover.vg.json index ecb49a48576..e78161dcbcc 100644 --- a/examples/compiled/interactive_histogram_full_height_hover.vg.json +++ b/examples/compiled/interactive_histogram_full_height_hover.vg.json @@ -243,5 +243,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_index_chart.vg.json b/examples/compiled/interactive_index_chart.vg.json index 58c0e70a1e6..87a81cdf923 100644 --- a/examples/compiled/interactive_index_chart.vg.json +++ b/examples/compiled/interactive_index_chart.vg.json @@ -337,5 +337,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_layered_crossfilter.vg.json b/examples/compiled/interactive_layered_crossfilter.vg.json index 5e60173eeed..3cbd9523aab 100644 --- a/examples/compiled/interactive_layered_crossfilter.vg.json +++ b/examples/compiled/interactive_layered_crossfilter.vg.json @@ -1355,5 +1355,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_layered_crossfilter_discrete.vg.json b/examples/compiled/interactive_layered_crossfilter_discrete.vg.json index 3a58160721b..0b47fecaf84 100644 --- a/examples/compiled/interactive_layered_crossfilter_discrete.vg.json +++ b/examples/compiled/interactive_layered_crossfilter_discrete.vg.json @@ -737,5 +737,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_legend.vg.json b/examples/compiled/interactive_legend.vg.json index 5acf51dd370..5e9d5cade31 100644 --- a/examples/compiled/interactive_legend.vg.json +++ b/examples/compiled/interactive_legend.vg.json @@ -266,5 +266,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_legend_dblclick.vg.json b/examples/compiled/interactive_legend_dblclick.vg.json index f30cd40e679..897bba9ab6a 100644 --- a/examples/compiled/interactive_legend_dblclick.vg.json +++ b/examples/compiled/interactive_legend_dblclick.vg.json @@ -266,5 +266,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_line_brush_cursor.vg.json b/examples/compiled/interactive_line_brush_cursor.vg.json index a79c1cba912..8d9bcc75804 100644 --- a/examples/compiled/interactive_line_brush_cursor.vg.json +++ b/examples/compiled/interactive_line_brush_cursor.vg.json @@ -363,5 +363,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_line_hover.vg.json b/examples/compiled/interactive_line_hover.vg.json index 290fea35981..62a7cb4e2fb 100644 --- a/examples/compiled/interactive_line_hover.vg.json +++ b/examples/compiled/interactive_line_hover.vg.json @@ -347,5 +347,10 @@ "zindex": 0 } ], - "config": {"style": {"cell": {"stroke": null}}} + "config": { + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/interactive_line_point_hover.vg.json b/examples/compiled/interactive_line_point_hover.vg.json index 217995417ce..9e2342fb408 100644 --- a/examples/compiled/interactive_line_point_hover.vg.json +++ b/examples/compiled/interactive_line_point_hover.vg.json @@ -248,5 +248,6 @@ "fill": "color", "encode": {"symbols": {"update": {"opacity": {"value": 1}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_multi_line_label.vg.json b/examples/compiled/interactive_multi_line_label.vg.json index 903598cd436..43cb33410a5 100644 --- a/examples/compiled/interactive_multi_line_label.vg.json +++ b/examples/compiled/interactive_multi_line_label.vg.json @@ -373,5 +373,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 1}}}}, "fill": "color" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json b/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json index 37bd13d8d1e..907c55ec321 100644 --- a/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json +++ b/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json @@ -321,5 +321,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_multi_line_tooltip.vg.json b/examples/compiled/interactive_multi_line_tooltip.vg.json index 9eed96e4d95..dc1c4497c76 100644 --- a/examples/compiled/interactive_multi_line_tooltip.vg.json +++ b/examples/compiled/interactive_multi_line_tooltip.vg.json @@ -235,5 +235,8 @@ "zindex": 0 } ], - "config": {"axisY": {"minExtent": 30}} + "config": { + "axisY": {"minExtent": 30}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/interactive_overview_detail.vg.json b/examples/compiled/interactive_overview_detail.vg.json index 1a09c1638ca..2fba96a7b20 100644 --- a/examples/compiled/interactive_overview_detail.vg.json +++ b/examples/compiled/interactive_overview_detail.vg.json @@ -508,5 +508,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush.vg.json b/examples/compiled/interactive_paintbrush.vg.json index 453313cf66e..ae5cdb3f759 100644 --- a/examples/compiled/interactive_paintbrush.vg.json +++ b/examples/compiled/interactive_paintbrush.vg.json @@ -189,5 +189,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush_color.vg.json b/examples/compiled/interactive_paintbrush_color.vg.json index c15d8756893..3d2496a9dda 100644 --- a/examples/compiled/interactive_paintbrush_color.vg.json +++ b/examples/compiled/interactive_paintbrush_color.vg.json @@ -179,5 +179,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush_color_nearest.vg.json b/examples/compiled/interactive_paintbrush_color_nearest.vg.json index f7d962fa2da..c6045bc57e5 100644 --- a/examples/compiled/interactive_paintbrush_color_nearest.vg.json +++ b/examples/compiled/interactive_paintbrush_color_nearest.vg.json @@ -205,5 +205,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush_interval.vg.json b/examples/compiled/interactive_paintbrush_interval.vg.json index ca92f23c6d4..f162bf25558 100644 --- a/examples/compiled/interactive_paintbrush_interval.vg.json +++ b/examples/compiled/interactive_paintbrush_interval.vg.json @@ -439,5 +439,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush_simple_false.vg.json b/examples/compiled/interactive_paintbrush_simple_false.vg.json index c5954a16e84..b4903a5a311 100644 --- a/examples/compiled/interactive_paintbrush_simple_false.vg.json +++ b/examples/compiled/interactive_paintbrush_simple_false.vg.json @@ -187,5 +187,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_paintbrush_simple_true.vg.json b/examples/compiled/interactive_paintbrush_simple_true.vg.json index 6e225de8b86..6f88e9e8a88 100644 --- a/examples/compiled/interactive_paintbrush_simple_true.vg.json +++ b/examples/compiled/interactive_paintbrush_simple_true.vg.json @@ -187,5 +187,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_panzoom_splom.vg.json b/examples/compiled/interactive_panzoom_splom.vg.json index ee08ac75c46..7ce932c2fbf 100644 --- a/examples/compiled/interactive_panzoom_splom.vg.json +++ b/examples/compiled/interactive_panzoom_splom.vg.json @@ -2074,5 +2074,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_panzoom_vconcat_shared.vg.json b/examples/compiled/interactive_panzoom_vconcat_shared.vg.json index ad089bb44d7..12c69c4672b 100644 --- a/examples/compiled/interactive_panzoom_vconcat_shared.vg.json +++ b/examples/compiled/interactive_panzoom_vconcat_shared.vg.json @@ -358,5 +358,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_point_domainRaw_binding.vg.json b/examples/compiled/interactive_point_domainRaw_binding.vg.json index 45d5a3127d5..d8e92267281 100644 --- a/examples/compiled/interactive_point_domainRaw_binding.vg.json +++ b/examples/compiled/interactive_point_domainRaw_binding.vg.json @@ -144,5 +144,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_point_init.vg.json b/examples/compiled/interactive_point_init.vg.json index 7ea5d46c2c9..386c6354d33 100644 --- a/examples/compiled/interactive_point_init.vg.json +++ b/examples/compiled/interactive_point_init.vg.json @@ -200,5 +200,6 @@ "title": "Origin", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_query_widgets.vg.json b/examples/compiled/interactive_query_widgets.vg.json index 27a4d523a24..905b2fceef6 100644 --- a/examples/compiled/interactive_query_widgets.vg.json +++ b/examples/compiled/interactive_query_widgets.vg.json @@ -242,5 +242,6 @@ "title": "Origin", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_seattle_weather.vg.json b/examples/compiled/interactive_seattle_weather.vg.json index 985b6867569..54db700ddce 100644 --- a/examples/compiled/interactive_seattle_weather.vg.json +++ b/examples/compiled/interactive_seattle_weather.vg.json @@ -610,5 +610,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_splom.vg.json b/examples/compiled/interactive_splom.vg.json index 8f688c7d15a..9b5837a1fec 100644 --- a/examples/compiled/interactive_splom.vg.json +++ b/examples/compiled/interactive_splom.vg.json @@ -4637,5 +4637,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/interactive_stocks_nearest_index.vg.json b/examples/compiled/interactive_stocks_nearest_index.vg.json index f777d3801b9..1ac8a6b880f 100644 --- a/examples/compiled/interactive_stocks_nearest_index.vg.json +++ b/examples/compiled/interactive_stocks_nearest_index.vg.json @@ -301,5 +301,10 @@ } ], "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], - "config": {"style": {"text": {"align": "right", "dx": -5, "dy": 5}}} + "config": { + "style": { + "text": {"align": "right", "dx": -5, "dy": 5}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/isotype_bar_chart.vg.json b/examples/compiled/isotype_bar_chart.vg.json index 1146ff685a2..b6f6b238ad3 100644 --- a/examples/compiled/isotype_bar_chart.vg.json +++ b/examples/compiled/isotype_bar_chart.vg.json @@ -150,5 +150,10 @@ ] } ], - "config": {"style": {"cell": {"stroke": ""}}} + "config": { + "style": { + "cell": {"stroke": ""}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/isotype_bar_chart_emoji.vg.json b/examples/compiled/isotype_bar_chart_emoji.vg.json index 89be8f21294..99d5aa1d134 100644 --- a/examples/compiled/isotype_bar_chart_emoji.vg.json +++ b/examples/compiled/isotype_bar_chart_emoji.vg.json @@ -150,5 +150,10 @@ "padding": 0.5 } ], - "config": {"style": {"cell": {"stroke": ""}}} + "config": { + "style": { + "cell": {"stroke": ""}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/isotype_grid.vg.json b/examples/compiled/isotype_grid.vg.json index d234ae61f25..1f2d63747bf 100644 --- a/examples/compiled/isotype_grid.vg.json +++ b/examples/compiled/isotype_grid.vg.json @@ -484,5 +484,10 @@ "padding": 0.5 } ], - "config": {"style": {"cell": {"stroke": ""}}} + "config": { + "style": { + "cell": {"stroke": ""}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/joinaggregate_mean_difference.vg.json b/examples/compiled/joinaggregate_mean_difference.vg.json index d3592f878ac..8e0c1634d98 100644 --- a/examples/compiled/joinaggregate_mean_difference.vg.json +++ b/examples/compiled/joinaggregate_mean_difference.vg.json @@ -160,5 +160,6 @@ "title": "Title", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/joinaggregate_mean_difference_by_year.png b/examples/compiled/joinaggregate_mean_difference_by_year.png index 3c437b0a94ee9f88f92ea2408f0011c14d3389e5..5b08a994010af527a400c3fd58b3ee831b9876f8 100644 GIT binary patch literal 30225 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 literal 30212 zcmbrm2{@H+yEnWvQYuMiNkyh2Qpiv$^PGr8ndh;=kfB17$ef6fkYor&hB8Emh(v=B zG9^T2@9*mW?7g4&d-wN#`#8R1AJ6`mmbLD6-`91Xzv;YgXsRo0SjW1KLZNI>Qaq+j zp-{!+f8Nw<@RP!~k8|*!H6|(w$0*C>|L&KjMNlZ)DN4tV=(xp?e7ST=w{Q97_`z>- z&b#Ks-qLxkqB?RQc}GxSdhE)o8$Ig^T3UB$r?^as>FLKle0bxKtF6R4cHf93aXK#s zt_^=)Q%Nl>eXE%bvNOAp*nYwJjMTvAUe|=;8Mj2&pYtD-)zs9EQ*-(8nsjn=_|nM* z9=x`Toy(7|T8=&he>35tQK05JmdmTxLPb3;*;#1MrWSW#&!Dg$Zvm^AP2}Jmyn5YP zEvp@V+l27b+6epQ(KC-1&lI2MtM7GDQKRO{JL@^P>tvz~|DbRkgOa!$b=c}Sm9QVu zVSXp>?CK^T%^2=vv{F}B_xIrYG{yNJtr=Uw!orS!D7$%c{i|26>IQ0S6-P!#sXi9i zGF@A}^-ZRZB3H|>stco?Vze7J6gl^F%7wPD%iBE`8aJ!(8OX_1F6 z{bc9k<71aRAE*!-WZ{+=9$s;<>+&__RQ~X3S5r&N>xqfRg#%3q()AD3;wIWGl$Dhe z>e@2(LUT=PCORw=seV;684J7pI?H;%?oRfSA6-#|--)^`{igv`E7yGc`Lppu*6FBT z`%i`D6W`y6OG=tpSiHWmW%rK{S#11K%Co&RIi7zU4Dzk6WM%D1NJx-!`$eJb+_|%C zVM0YpTDqgu^Wc`<>c_HlSN{6bXnL|9PcW#f_N;&tedTQ}@#o5Y$4R`L`IcsmPc9U@rWu`yQ@nf#(S_cP* zg{Ap1DX+OmuA>2G&z-w+>(+)NM~+ZNJ{LuVa2)Cx9le#7wwu#uVV{8RW6e1h371_0 zdQTc!mlZg@sxnTb&EU5?UR)CDtqE=VBSy{TvOD{DjLYzcEYm+fzr@S>B;Z%Wycg&A z2KKXVPzYf^*InU%ezY?RuRrnPqP?J?AoHP%f_?Qd1DV-nCioqlEQ6>-@3|WiuKmL9 z6J`|FgANUmd?zR~-PbuO&o7N_laY}b`C7`hWy=3q1=g$b?&R%itnd(`LfiuZQCeP zp3}6VqN1sb>h~ngheUVmSi#1|rmCt+dDq^)_S@3pJT2RSU_ZZAbumIsrJjExB^w(X zb<#Dde0kLFI`!2>32tdDzA)_M;tD%cd3IzJEW~_UI&4PGMpHt7~hkUcaViWmT>T;m9y7a*6Jm zBH!}#v%P5=iLbwWk**h!3)Cau_4HGV4FgSydI?!r&AuDh4)FSxzDxt-PO=b#Gu` zw|?wF$89yCoR*XQZ}&TXjjz1E$x>fkMMa>#S7Gcj7uNYIgl^l+!Ew)&1NXe5vNFo$pySt7Ee-{#p&od>;cb<= zh?`78CXS9xC{9`#I=D&6X=w^_a#yuqcXY&V70|tX_pY+4DlOJht+0!yR=M{gH7)Hf zF0Lc)+oqCRTXkd>ejUXEs(dk4R_{l%MMS#N*~O)zt4p>rly1lJuI@l-W0 z>_rskk9z+6Eb-*bi|DiiHtkQ|K02AnEMi7&VPQe;3pP3XuuitoJ?ts+Z0{bhSH|t6 zx+8pUMT$b`>zbPDKFf>GzA;7Lq}jrA*1;hpH+SFb*RRFJ#lQXdQG1K+U`|fXc46V$ zp)zxUxU`0bhF=pCCW9@h9bfq~jY=gC95^sDGh^m1gV*3zwV=jQ0yeO{PF0DSnI9{^ zIl}7icEb8iNMf>}=iF~TbOP@E`y(YU3^5qI7}GeVXJvn*W$@blKD%cZ2D+Y!lz*Nm z=DShQnrBdQLS8(%LGtp9@WY1>v7R4mM%20{YVGZ#p{*b((74{M?h&BG=<7mMUE~QoBd& zZ{OL(LN0vnN){U8E^dR!DPME--mF&A^5n+xEQ+i;Mbbhc*Rwb8>`HDk-Go zViR+-pL=!u*fBZ|j<T=bmE} z@43O<8@EYOzr3s zR8%Y)<70=#$`+?TEzAvP3!W*C{QljH@=*QWqx`V4*-o@a^td=}$Cd|5_(ukctgI}` zc`#ZGD!lc!GJURN-ij6OD~~BCpsmH2#zsam1kkcnpnOW4|DhQmeF?pdhK7b~$BwJM zzLc`1Ia^A!p#Ig6kd0{ms`27s@7`%r9KIA+>lu4h|NQa-Rll;WEeh4!Y-qA_ldKs& z*)JeK`^o3!{_WYPpM_v6J1@*QS5#C`uUof6L`0;0__1-hjF?U9_Pu*U-o_nt1y~5- zlvQ_g6US@&el(|ad?*ES@L8JOjqST#N-93PY>vMjU4C|_z=jeompF&5OiT(>Lv6V^ zIh3<6eW@-lFa9~)>5zEz`o_N3x7Z>D^g^z0;#^^US}4uY?nA!y3EbZ+`C7;RDeb7W zwXLoDkNU9Q3IK*N&);|UB_(>#=`}ACq&=~u?&EDJpNm|t*T)E%nwv+Z*|xQ`m;j8h z%UnKX-HR^`FeCA)qr^4rTR=f}R@+k2+?dxj9#v9C(F!6*t&JykS)(FPaM zArkw>yuH2MJUm*mjb(d!d!xSWdzzWjY-RPeM1t*rU2SeT+E`L*YE%ZtE&0l{L~rHg zrNv373(J#Dvdd1(OJ20JwC}9;2eXO=B^|wP!8_SADWIqlFu2Gm?GcIYljrb7k}N{= z_NH&&&dSNj84bM^HqNEt`X1fMcCIyDOEp0%_C%UG)vq7TJNshgC0DLoxlPLLz8&Xc zyRi@70KU`p8#ibuaR(iBL(mcKVqLCuTAaIp;!B05u?zJiVz&nW;&BB9%O4u2PqVFG zzdnRrB0QrUkVV92>9YB*RNc%XpsJ8|H#|_Xrfzc`eb?NaWLgs1=5;C`MT z`4|QS5q+*Qz!}%YfAW!EcD7@Hh@_ zIvulS11oQh=hRR&kc~B-65wj2R2fj4d> z9ly!=0G&2Fy9v$T?a!A>gB?$I10|-QlQ6SByruKAt6U>=o3tD1w33oioo%mNV8u?` z3>qy;UUX+%Z|}XE`lH{gIZ9c%Ih2#a3Q%I@BCW%n@E?Zt1f_EY`4b{g`zrVK0jUhl z+y|AsTfUPLOMX(w%^?>HYJkf6X!Geu1HF;c(qr6ZdM7%2>q9i$B^fGJdmzsbS1U&o9`Tzhf13F>@yi3>GX=rFD?!6#RxiI|Ut=QL+ z$jx#klJ0v97-&$L%=;{S*E8+CpO&U~zi^whM^%aYB(s#8Q}n=ETIR#JYd3;}A84m4 z$4j|~|M+1Ava!B3kuKS)mRf<~Cbvp-j%Cv}irmqo)*l|Tpm48Rwd&i@(4)u~E`94b z4qZH!s?B#OL_JZ4qrl)+TpZhphpKPhIoR0=g1j`u9Sl{D;-@-mZLKu+m8GkqBhP&O zPWfO>nN2JryDGOy0j8$mS&}0B@#DveQa7$u=uiw{`cEzRp0yU*btJQEsHvG_1wB5M zd-dAdP2d?3v{Tp&ufbTTH*K=~@K_%ZGFT~s2lwmaQ_D?2x#j^A&CSignn{_N^UC8N z9-X`iP&L`Cz`4)i^K(5L73wfCCGlj%nc3MS-Av%4^TQw1B)lj4)$;T6bMo_7-PcHz zVHql2UYh?gG^AbXaRK~C5!*et>eDkvWA23CXB7SE{8bXV1L>zGN_u~PGPzy2-Wu#F zWJ*m{Rou0oRwF^`jdLVG;WhabEg4z#nx=hg)~?+`Pe0M3RVmfZB=-OfpI5iQwp~7@ z*=gdt66FKdy)B2dbg7+!WI#YbzD-+@hRp1-B55WTme`Cl*mfo+CKNZk^x>*Jk0~1p zzWUMn=slwGuKxz9%=~r+MMXz5mM_f-eEs^BkPeWv6IliY08bg({(!Znc6O?$1EQsp zr8aH+uR}RQK{Zf!Q@|gA5e1I2xVpLm9pSF8#Cl4_y=7_aDso+W=+Gg4o%H*=IJu5> zhZnRS%T-ZTeSnHeQH>Q@&B4I|NUl?%)ff6WRd@QN$5Ldo&tgS`Lt^B4UVrru+FKlh zfx%4vVR?Yn7O0n`-zPHzyJ(G+l$MT9PwxebrmI$!|F~MD|O_YyEf5*mfT%=J?88&xxn)PT?_(_j*h>lriv~MGoq)S9cs;Z{^G?- zYXJo;r7=*scPR>+NVCTq%wlh&kncU2scSyoQ_al6(u}o*%36m_QFMNg9t)Y9L-PE$ zIL9)s0|yun9y}PZkppXN9Vl8uf^?j1`;&cUwR8YauTMLcR)=$|2#biA)J5_ErH4mG zR-vM@NVy4@m6dTXsL^OmO4Pf zPa#dEE=s_{%)fyWL9u?;+H#BI zP&7K6s7V#|0f*0l+1WzC;|D1y*(Ue}FmVQ8ESZ^aE3wOhX5%&|+eKip-pkAs!0xe} zQ%?Xr2Rc^mFflMTP8@E}2G@zDeO5)kWlL1op^GEbhp~!DTkEO5DKYK&;~iJ@-ZSfb zuU}uwdHEOBn>TML`L^vF_w3no{=xZQPkzKBL zFFkIya>Ku)T4+QMypO1^FCWY+`DE+AAl%<*8O<)!BMJ`3larJNB(D?W))5^*PF5o68uimt2Q)j;QHRvQ@JLuyS zU$nrd=LfYxg@q3uY!dFY{+Pq1uC9(!bqf_!D@krOu=;Z>AVx;Uh3QX@EOU1bUD_LW zz`mljHImbN<_cc5by#fO_``^T)+*Z!FhyEUnfOBcPtl6YdC_+%@4S}$LNDz-r`w*F zt5*CtmB)`RS@m|znkrlCw|B+3Ij+*}NJKTkPfw9u5x7FRg-=6q%k}V$y#;@Dv30!q zY3xaAWFuy8a1Ypdj7q#Ma8KK$v+{hxANsCLzR_`Wg@5g25RqgGdZHW0)(=u~pKGN^ zb4__o6XQ0}SWbw^PC`tK!lRv@L}6ctkd66Qh2zzxqN1|0wcWzTmdTE9$7*0;08|~L zsOtIW=bqd$f42ywip|FxD=MyD7+(5w+Y1WKepLCYo(`yWyEPI7bC*Ed$ZMVe_u73e zVe!QVGqth`gd*j#1TKL}yYBSq)5RA@AK3}n+uOed*>!eudfCzv{_B^Mw}p z<~}bjHaU0h$o%wZkxQTQKJP=%vVS0MSLypv7)Zy)?F5dUy8QtCb523q->@ zckY~CP+1^{+}UqU?>Rm4sW1c)DuGAs7dr$dhDf4_wy zARu68XO|ANN8yhO0^+0Jy!nWsAv?sS)!(pR@~xUzD1PEE#@{J-?%s7lUlBAtR zQ=$FJ`?$Jbwu4V{gp8@L>|)na#l{NA$l!yhcwA3UPvS|l6*{unK;u3A51Bd{^b{b` zy0O8;6WZE9>bS8J!`bB)k215evh29<|I|<+3&*Xkt<636ii_X5efxGy2&=_uqkmfd zDbf#tZy8-(CuwW!?d$@Bf_gxOh`xZe;xs#9j>b39`sC?TQ80e&LmbGa zskL=%_bCvm*~LFyEYcqPAp?Bu?4;kiHEQ6%23p!vd1f@F9#a(!4Z*nQ19R`X-oKBS zog6U5S_C(}BkLnW+BtrUpdj$)+{5j={c2;eXOB_U8rYbhuBqMr^G9j*UudeFgx(Aw zTeA5-_2s{?)}6@FMlR!{@=_W1<2;Xq2@$;8!_Cy?y;$hz&4Eq+x0OPzGHy9%mYF~1 zE;L?xw`H60#qTWtXcLo8e!P^}>pSbNCf|+OiNDb$`wI3nYEL$olB%%#uecBv?esGe zB|-W>akSQ1?BO57!ztPsRxJ-`Y(G4Hle;j{S3iplGx^zDTbsVKvol?Xzi$BOE?wsl z`*0S%=lq{Bfkf!@MVB-ju2XBZV8iJ33=CX1$g=2teJhxG-&H_iCY$*v{*!W9x&pFL z3a~BuPYr-5^rH{e4M4cD_}F4VttEorm1_n;g`V*W`gZQqr@c^4DP%c+`*u5H;oGZg zEC=kESFYVy_2$iu(NE6?G7=#p>~s2dxNj1=8%l5u$^oc4I$JHC$*<|@hhSV3S{4yM zlohI9^+M%DWcK%84FIgw2?2Q{Y2ebH(^b{g{vdpeGcN%8)p)#vX}%+7%ZNtY`?N{M z)8FwJ^|%NNZmEdv2SIolRo6Ma70;eM8!(#U8X>cS^iSaf2l~O!W9v%XRP4vTma;Ui zUcGuBz7lrI%2A=*90}Tyg}ws{{>;n!wHs2KYfqAbMz5nU^($$ya-|Q3KFvc{dL# zaV<(T4$FVg_I&z#{n9nlTlRII3s>XcU^0m)Ib__R&$a8w3*UHzTC3sTd#>RzmOIW0 z*%nII$2%iV+rT}#$$M>~G*2jx=YL8+)6@IEl>Ea%Wlk!4$WN}{O?1Dbe>rH1NsA~u zcQ*s;f9%!x9rSc`zGY=H{88)R)Bs@JwIzxR9V27(;0#2c+3yh=K|2}*N58ya!V6&T zgmurLKL8;v546){2A+N%3UDaPDI3`&)fKOed>1ICx&n0C0xZX z&o~A2UK;z_hh6TSTDblby4XvwyQk9SP(|+Ux2_l~Usk_3R#P(chug1~O-a1^J_rmE z72qOJ2-~@Lj{}$q&|aSJ5Bx2s?uykE)LjKAnoiEnT;k%V_*{X5OG-*|o;|Di`ZWP7 zj7r$GU-k0k%S18${M;FEc?D!bXrAcq-KhVuJ;WS@i+3k3ZW4wL0pRE}uR*tBMa3EGJ7D>MzzdTy6Y6p56f^eis}CO-FI~E{G&_(emJ;?3!WgCrhe}^S|hr3Uqh@Y1=J%CZq@no z=OHi%zkjIKi;g#dRu;Q-!3PzN*Z~_kWf~5Rl^o4BDm_(b#{zx=*DG$5%nXHzDTej} zNMse9&<;@f+ZRx8)WTm_t0mcJT*P$n%=N$fF)lD%X>)HdH^@ z58v@SkiA+U_+l&H2o2TiT;cZX8x>k~?jiH-yLF+Nt* zlAe=OqdI7-=+rq|Tb0GRsb&bGP(9gkFT2|DK7m)RP@zu3(V&CK=f9rmId~#zT5sRp zLQ`@9N|GwL1Y$&dFT)~{laF*>0ZITOwmjAsy?XU3v#13v`f8d%flX0i0q&jQnKR98 zZK>#WU~+twqfdzq$J>SL{pvX;t#m++VKYlN0~b^zndJr71NNO&*y5;e91!Ye=I31@ zIoq^7sz%>-pZjh7u(+>oaZFYXTRW;tjCBJ6wXok}hf1EC_P`}fLS4sUR6$A@eO+z5SUX>uU$3wXeVPUTB*s$oO3K?%l{H#DV)OSuH?5c&z`F=TjL_P$*yrN{Q8e*1qQv5nGm)mRP(YuXnk zGF|h^zo-ycEKq#I@7Je`VUW;7DW@)wx`$6485u#9wS0H~$j6QjXK)&Tpb&hW#LE*m zT9&b91`#Fzw_@r1l5f4`$&)864%`>PfuV3u;3Diy6H#8#+%2jCH+Ph^@%ZsF>#L{* zuDD&$`jxhA3#YKvvQ7VmZCWi!4D0X@)Ld0;|7m&s&2~T;@T2Q+(=FSf5Ipid=(GkuykP0{3=Zo580F#S?*93c+z1FX zyuYX4bMM-vS$5god|y-l+qkDz&B;54HK?_uz8CzUzg?!$h!TrVL^eBcEtA1K%*j6F z4*2t@Tkc7?27LeiUG+4__g&oF$2%DI%6|2px5o;mpk7qg*WZkcj8u(F*_!Xgb!CT-Iq@BQ<4iLBxO&C zg{xcWE3rSRAXCzyvVZ*a3D!>P$lA#oP9IVQL9&CAlDJ^N_oIQoZfT*nwY7y)BU9MX*7;0!url^5+OVW7c{lKo|ipc}Fvc!jy(22eME$pS3y=UsC zJVnIB%t3|gcr9NCv%t;$*4I}JpQjGy&5uvdgkbn#neom4Vn1{-7;ufGMgWNkn7m!M z#R?+mU~|e^>_s#5YV-wWa9b4n*8rT8bBUVNVVlC8lr>?YiP?U5@K4+(7PsE@*S90E zaEM|Czq}ui6O=Xtup#%-m{DJ-h0)stX*S>m;=fs0@rqhBXcj(@@%YV)I&tjy@qM1t zcBnKG?i0Hp*%F_Hr85JDH1R-Dl!zw={KCe`$w}HfsKvXsHuJ9~?#i>M?xs;csX z7YBO(3Nf4};Ni$=)YOXX@})X7rBgX)sgMiUB_a|It<&;F&274#w%R=f^uk~c-m`s7 zPYjDH;FH6I>V}#E^5T!T;qSbSOr@x% z#=Up%Mhd7tN-&i#Zb-{Bq=4{H>T|z9O9O-LB=QXE2)2|xzX6K~01gG{=fQLt8X8s(^?5TbsH zoj){0MRoN?9Ue%2XuUn4k=@UM#NeZ_bSigooKR4>j(ugAeH2NKPp-wq#roTpN1itQ z_*!}h581HPBMO<0@12_t1NNbnC?^UPCf>bU2U`3Wyh$R~R0-)YY^TBm6rqNCk8$%1NyHJsOTEh#u;MBRs_^A52nM!{2up{T%OxjCUq>{FyZ08noP27ZI>3~rSJ z(;&4ByKmn<1Yw?rJ*E%AH^Wxs;p3z6g(EA)9q}1ee+yjS^XK>9E=;|E`{0rVa4Ag^ zIgwg=4)A&2lKu3nyYi{j7!qL5y1X+#J0Jn%*P=Ja_|<(>KmaNTpn>JgX1VW)!A{B_ znT#)A!3P0An!mcbngqEXJlI9@Jn*3qHnw^rhdkWPa4FZvKiG9mJ}Dn5Q> zUb*s`T|KJjeeH~QA3hM?3|GYuaC3Wo-tyv@&%g8-^iH&*Q>7ka(0vG*1J`*EXuHBV zlP=i_B1?8Gz}+~pahn8=y+M1adl-6g@3}Jqn;cGN>Hk}M0i7$g`0BIl)n_ll<>z(} zHX6wg)=pAef)zr+Spk#4;cLkanEm*Y0(BpW#L8i7chtoHvGE{N_Fj#h@u(fm87FoF zJXNFCk#yKjg%BO1f~|6adEeYj+2{q7EBN@`S-S-d@&mDvCb32+gy#eMLSqanap3=| zs4ixrGIcq=rEH+I>W_`G=jDz!@2Pilab3a6S~1 zqFk!>KEQkS`WMfi^FGruhM6b=N^mE;Y#th|-Lub5qqPm=A~#+G;pvmx*V4@!hMJuxc1+spWJ@bvbZ?KL1$gJ>G)W1tiCjEuVXFMj^= z1t9hUmqJWw#YgQVB;JT)_GuDN))YI>&E37!#aJ$|!G*nh)#}yGXs~uZ5J!Uq)U_1p z>FLSJyv^X4<9fri*?Xz!%GEzFG9jRPsQ{Cah~~gj?@g`hz7iO2o!h7M7ZD0CGM^i^Y*v+%H93_@`n#oGBPsimJZMEyY$nL zv?uh)YAhOFy(jEo_&fIP%hjA-PcLT{opvJ;HZc+H>jt0=01i~)Ap{8uYwZW*R=`D| z>99+Ty3KZ?d|P)L%)CCn|@M;FdcB0eqr2_-FL#Ou@w(@PJhIb zI*RlLJX_p#(Y8;>k)r6H|M{5(Vc z(cV(*-o)P{rn_~@osoo8WF?QxN_%O@!WXNHn(taR(O=YRx7z=Eq$2|C)>1qnK3)|$ z%BLfl=JnCQpLrLCbptkWHlo6hPffiYXEi$Dz2Ju8T!rsu{i$#dR>0drJ13_ck>WW{ zmX7sd#u7a7M6BHu#VPCE0P!u#6&)6hgvtJV@;iGtF8I=qbTZ_S3)0IrN=0Zk-?1wJ zs!aFjs2bK+5xy&`oOf!O0p1&BA!^_txK3={^P-~WQqM~=b3b+h*4E(ZkU$57^!mat z2$4lH5F-EfyfsfFyD4S1!Q9A znVIjH7oh|AuTNp_z>B*N;7tb56mUoMO9o#JzWLR z=Ddto0%U*cusHTD>ZqLQK%|6>JaI$6(zz)jjH>>Y$o}|-?uZt_n5o`+6FC|Wtu+?h z92K?#?V~hE`raEgI0-{lWcEZ!7@Ye5#$Iqy6NlA>hi&fu6a5SF27`wtGB|Y!hFjDT zEJl&9n=r%!S|`1o%V_PZKeWcz+SV9(HO(h;!=boZqo*_J=n`RDff%3}DslB@av72V z2YV@jS@xP0VI@lw`3Cv0L^4=E2dBMyI}^S!MYY!1k3>TF1Xizy*OUPuwo&woh-as`v$VP$cS`=9)eCq zPkx;#_x2)T>#;&(1uTS)#(iwirExt%{egbG^WRz2X_OTe@1y4&?zAw!c=2Lg5x74( zgBt1@GZOkPml4vF@>yc{MQt~+w!VQ}2P)Btx>ak}_Ku7ME2nA~s)Pgvo<-HBAjTt% zwALC#fZ%HCLy4m-FHCL%J?EpKJ14_`pk)^Jh2&$_xqZ(WR6b$?f=9iEUWLfsO6yOz zFO7C?1+9Sy{0gXCq^%ToCmuDL6D?@njvYIE^SAB=tRm_G|7M9wqr!Tx zu3k@axvp~>yJ1TyiE~>)p@CugF4t6ncp>O1k*=sC4e=5Y0Efgd?F)4-#vet@>lmPh ziGy&-F3qI4`~>R8%z-arl3VELZku-j@|r`48~OAsl<&ktGku-|2cl6PbD?dnSh=#u zXW2Wt4_BxE%z*>kLa&Fos(Vfseh2kcjXSV`lQU6u3fg%ck_j(yXT$-I^OCv{(ZHWp zb$53^HZ0QaVAz9#aOtc2^}s-CgsxC+&Cvk-{QdV`7}A-@dA|n6$HI6GCz&b$r6gLL zdVc7PED09^TKuNTF|E392JAOJPs+lWTt9g|3bfpCdv8BwAIKiMGv zK!GZx91o&pf_0{B3>&I3G6yQ&8%V!II7f1z&Abyx?cMVz4<9N>3z%Xs6)LN)X?#H&RY;IV1Qi*xfzNwGtz)jn~8&$x_a>yRQe_Z%KN zj_3AIYLCQ+5Oc@!%VSP%jI)0K5YYK7EN@cWv8kJMEI=WN@Bx1AvouKrhihdBnt|);?Sqf@gPoCsr`LQnRGj@ z{ZUzzv`Nm%mx#M~Xv$YVlRo6ZFNP@tn~p4tJtX1&zvnIy{V-yMH^y$5vFM<5UDM)k z0)@R+M%@436Y&48$02}1coa#NtUKJ_9hi4Ny}$Qw&cyBbTcP;-CM{1tuMZOZE5}LM zY<7(gdecNQVA1~(HBo25V;0om-wNvsYXOnJK$L!%J=oE=P!=;@+GE8hV8gD3o{Qa& zks-5yx4jdOAVk#djq5;6db^|~t1l|udr%_7OTCYQm7aL9F*DzW6fii05H9itby(eh zM<29+F~DLV!~p~Czo7t9|a5yAG%m@Mvg^)u<%ym=67^CF$r|TzxHG8P$u23JYr+b`ScF>zA1;=v9H#SUjds$JbqiDx{x_AQoNCSQ7*zAR4V#_k4@3d z)PHet50rZdeS3}uW3YzI3T$O$e2s7tNwETk9Y-hVnQ z96UU0@RYol7cW71lR%mTbzS#B>a0KDs%ucl%|4r*p!bNfJkS9|pb1?h{X6G5?zN^zWvOU5B*Li#@44gwNO`QYi=PgjVCK9IqK!1|uPJ8=p zyZ!#KGXLL~y1W#yv+#%ofLeAU+REAAVYeYt(WlTQ|EO&_;FykQ&R0JCAENdPVAiK52#((nUG7z!B|kTjw{uHDFfA9g&1FLfmbh*q&fg~*}GE-ysD$>O6K zHb=VQTw}b1o2Tc~i=zgAt*@|?lJ@qamt~ohmp8U#%N|1T7fNKw`Bq_LFB&e`*+%d1 z1@I^{gKh9GQN!g6oJcao2@{h+qt<(r~*tgl4NG3pBR@Xbl>^kyblFlf*&MYdG1MGAki9#9%ggB zad@RSYC1FK3vu-y(Qzoi$RxJ)wbT>c-?yOPLWq}*wRNsjw;U+@46w=5J!vT^m0-5m zz9xtuyB8;*gcEQG27few_EmFp7;LbqBlH9&PXe za2o}pH-iwM3ub?Q@;G(cg7v8>mC7gg$-~cVl&)*@26^rgLout{k4zv5TOuA~e0ltM z(k?cxW3NyL%{$@9sz|OvGBLvP-*U1km9M9z1oXK6T-~Aacl31PM|#*9rR%>8kTCpj zvw02~G-Uqtzbp)0;OG|fgDWD)EK=L+txMU#$jG5Y`3-SfKGw}*U7l_7fp&!T=TZ^_iOUbwU3A{u5m} z=-t>@TaXvdUUe@5<(_}k@ncSsW+#JOq!BmVY!n-KzE_}@=V5jA%>Z{sdG&jN5rA-= z@WiYVExY(_i??^rnVMDt^HF^)z94{dmgKX%gxQNY#HPt;3r3p|K-vWS8 z{LmrS=@ESx8N{*!MJ{%d?(Yspvs`0-psoJmxdQOHOYohC3i_&Wrm z0jMF!3#hBVMlJ%uYS*DwzOU{B9GDP0O#-4wM~zQT_Cg(gt7(bREQH4B#NhhG-BlIMImG3|c$K>T(5Gto&rn>%e*TeM~i6HqD8Lzu2nV?fgZEX0# zSWR(<3A3>8-2Xa+BhGvg{(E0^Cm=!xf~N4!dLVZCUB6CDZ|*A=M0z9Cj6^Sxa6r;y z#RL00jO^?UaJ%*)f{no3;ZE5d#KO=jaf+zE0g8g-SdyGrp#GmqOpv`J`_fy@+5+Pao+qYlB28%31dOd2- zL*oNT>v%7WEA&mmJ`;ypioHYm{Nhq5LiIZQC!?n}aY#O}yZ!|%lstK)d|-%>8GQ7s zp5ftous}u7c#s$*=cJ9>dHr~$xTBp~{zP0~9_7n!w)%TH3cJeDW9pZ2^X9OOU}Rfxh=FDy^AgD$piqP?LPQ`13iQWC zP!E(5GnS7(hrhSlkCi%bib&b;VEcws{g5Y{fE2LOX=%YdH59QEf+a{aw>4wA{p&r2 zlP9x7IekQ_sjDu$j906=;{KY8YR~4aV$SQ1x^Ar34nHRHzU<&*2K$_w<~`ZkPlB!* z#76Ik4!XO;W_!;|t^LRM#M5a$eCp$q^HDEce`Vf4LA0&=^z2BJ_q2>h!emF~0L_U% zvJw)pcw{zzjKhG^&f3^0L#x$v@yIJqy^BGsm)I815i6v?l>LU`@bsKgXxPZYQk?}p zCS8FzP9RR``PJkQ1)xGC)X9t&q0ihkQan5XElLMqi)R~gzJStFj$;&JM<=II^;q(m`9)lbu(-IJ1qEWrvJ*lXwxrWO|R1_rDo5(`}d^a3XWj8PCj zpHlqE@V>d33ttd}qIi4aWbjtV3N@XLfIuIw)M=HHB)T8jw=1yo+TTk%5JhfRFn8zG~Lu9W;P`jb2oCgn`+;{ zzzK{sz|G5ABcK}0IhgPUexU)ytM(k@4K_XT_w555YkMy{ALA#FJt4`G^eq$YA#?@X zo4NzbpU!z~{5wdYb>rut(*C`?<-s@7SxAtC{6N9lP;)7GAlc$?+&g_ss8qM0e%`Tr zIwv$VHX%3&513}-MhhHIfezAI4D-G9@o>2N%7!qsA zX2ZQs91yX3d9J;@b@6n*l~&a7<=MWN?|pr39&vJk0o`G{<57nT)JtPySs-=7d@WdK z;g$YKUiAW*DAF@>_lI5FjL_PJqGVn%el|@G;wyp_LgqqmB%qiA6k`FmH}w4JzT9We z^kk2MxPl8dTkRK9eiy|8tb)m7WZ&`t*Wg>9v7U!C6&4Y3BE?=RsL7Ce+^TJsui*FZ z^T>6AQJ#emG&BJS*^A%}4qrhO0eJIdW_d}86p4*u9mCf6n=BxfHA#MhsX)#q=TcB( zbR4=U%8~OQhgl|4$pS&)Aci7m8Za_qM}li05V$S=27B^b36qCYGKc|n)X>9kV!l8_ z!?&n`wY29#RoseK;EekypGxY|0ipU`@WLgY^T2L&=@Dr}w6@hd4&~0yX&Q(&Za7asM z4H#rwlNqGtl8HJ2GD3||MIx>w48ip&=0*5gVx1aXRVgP2Xm<1Q-GF5nj$;Ine!xxy zs3r#i05OXr6@#D|l#?e0i?{?@Xe|&ah+=>ct!DXQ41Sy{a^Z&S2IymQ_Uuap=-emY z9&DT2{YQYGp9nVi2h2RHLdnuEaoY#Q6LAFiXUUA}0%DF|r3xy{2YL4b*h2>hgI|hP zLmW2>0b3wvJ8^L&@6&0UeX`gQ+W;b5ZiR9bAi+7rXrP^igSa#KqEwN%G1dSEG|D8e zSfU`o&E2_Y&n;vaL=jY`Ad;ck`~Ezj4>yEEd`ZnyrxYQI1|h7ez4-ucLD258@)h!L&qMwXu0rY=2y;~TJg%^$mP0!16Jc>~>^9H(Ll=~Tv-~^AMjCD6>X}E^u@9mDC&vY6Z z9Mm#24A#x8ZfXks_3M|x)a*dFyh%SwRI>W`Q<%xhUn%ZBBAK5bEiG2r>w)<3g3;6!x$j4Ve@jq}`xBg^1 z_b#j1oGSJ)$kOE)JW2fdg#p=RV&%@v&52;HBHv&Sw)~J)j>sR*a`+SLOs_3-?DXxF z=|#1C2|Bo(pKqEqN8gk9_{e9*Q5Zkx&*yvWl@$=Ui9TkNHQd)n4))P>+0adh=4j{C zm5YE7IPqwUFYHn$jB&2*BuE4G2vM|+FTq#TK;ZblltFmL@<>4$Y`F+U26C0YGIsaC z3H17f&2p`V*A&HJegOiCTD{v2a02d@@$0t&fjIR)LDUcq-f{3C6Tl;8>5=HU5W87E z1B7t`;qQIm_F!G1Sy`hi?J=oK##k{j3zOt_Y%Cctcoggdfd|xeyhTOmWTyjmJUD=f zxw${o1Sp?gQC@3TuO3G(^3j{;{OA#%%e>guu3ZZ~!0F<}*U*{r^Y?p9kK8CNm4>u7 zaPQJrs_p#zj~Zee?GbsvNhwFo%yuD70V_*SfQ1b5!q!f1v%x^|N}=)v5nviP%4bRi z9Dvnvl#-6x5|EV)ig>R-lTmtGdLKk2sQKyHT}Ws{P+SqYD`(!(l}S!YQY5C+R6es! zTT|0FENnBGKt{R)daSbhpn__@_WXd`XpQ0r_u&2j>xj9HePJ2dMXe8{UYYX9$|gdm z)W()b<^@Vn%-bxtpE}%Wn<%bL*U_I5J^PsV+&ThF$k13a{q;jHoZ4UJlvTP3*7D(4 zg!HQJ#)8CPy-04%r5OCO3U9ujSY!P|496l|fB&vGGcf+|u?V}rOR#g<97(9$?4#f_ zHF+?VpY_Tcl8;(?aN0sL%VE)|>zvfZe_+z7GcrdrPm8>mNx`fO{OWr%D)fyYPpvcu zrhfm%N+koDkRcfN8iL&%%bG{H(*lBQ=&nYpm1|nl?OYIqL5Cx{MDObj1W1_kT!zYL%*w}H9L*k?2(Id32Jv`W| zqoWhqnT-q`1aN$QUW3`)g7Lw$#7B!m!^7`E`S5WYfgthd%6Lik@e zXNQHC8-v)-gNV`#WS5ZkVfEp0Y_XwMBx@91ddTLT@;E?>6jCxzOoDkJ{GuMee<&1Z zO<>JrCMLmW!A7#$f0vc}$3)3Y&rO?hP<3-;jqo!YJ-4h{V2L(wB&bP#9dJlw@+sX0 z#nO0f6%CD=nwqr$g}RSVCG9mv+709t0t_89v!a%kR>53-eLaaIku#GpZUGKQ`x4Er z26Lk1G&2Ot3DJcj0HK2UpaVMuuRYJofw6jknE;T0Ke!GZii3tug8Ae_bT{sqLdKFD zCIUXDfs?8pLx(?>NOpp|@nQxhSlzIQY zFT5^HRn%jAq0P@5DhJLRfPK{$Yni|$EnQkyhHl(O-!WD;50JO_uoB-el(d!HQL0}) ze?|g&`}Xa=_|7)fvtSXXj*g+FrC#@fY5nQ8X2$qMVAuzYSV>it^tmkEdeFDPkdS^< zc6MnGhAmqnY?g=4z+uNxDZ6&>Cc-)LQ}?~EJVYoH87Ocl9Klib@})0;!z2!{a{=vH zJIDY3fo8P+K{K8I2byV9jwUia+*AaSTW>swW2}}TwasGAElKZ zp)EjioHAkt$MEEIAI@t*LGcZ*BJ+4y4g?3F6)`X}ia2~0C#Tr~)LAztuf|M$MqU@f zjlbITjK>iJaKiWs1}e7kKH>38KQtxs{v{x$@c#W(@7~=eV`ErI7stNdl23Wn-p+() z!jANTR@Tz=&oA{@FB>4=i;+_kumuh)9oK}7cK?Bn)8G%x>TI;M99TP7>^8mw9S$vx zO88ubpTU{6VA`3TKBydTYHPni6Gh~UoPL!)n)mc+{TVXzO>zLZbBF*26cxD_jUpbF z_VW*J)s=9e(U&h@uI(X=71<52>+XSpG^6V@w6w>J%Pp1}*f}`b^4cNFY~Q)_8fK$` z<{vqn)?z@QHFKmM3I_Pc#KZ(>Z8h{K@K8)Fzrp*b=H<`{ zOflv#G$4zU|L}!X(6Vjwv*iL6QjF*u7q?2FF7oc(iw=M}Sp^6KS#u@jjf;!_zhKQ! z@uOj#|2wRCy=f#-H}j-|hgcF0Jb?*=(p6Diy&BUm5Rid!NunPJMPVYgRaZ`K1;S#> z?^{Bq=x@^bSZ?Sqv;rl?i5P9#b^7}HW@ctOwr9Xzun2s^ZK;7CA3)IAlt20VHyHz` zkbpVJq4YbFI5e}gB)N#cCukMqJ0Hi<4`fmXa(q-FsyjLBXoyb&TM|`N;7koD+P81t zSieO60%&}S@B;W?1_YHMrz4teotPK=R5FTVHphsVXKK%~Uv zD22?qA#bvhS3*9u1`s6%97u-lw3U@rEDnOWYb#7sgNZUsIpI_!KlB{Po`x@Um#*nS zsu|jogKfB*mpAb9XG3y$7&Y}-ls9vE=2RR@R!3$HQQBfLDvp-7DZjbBeK$XU5W*{G zO-+wlSn$B?%@A3FV?cBi6`@ic>lYyQ^lWT5A+Q2-km-Pv(;P@{5^aj7_Ys*%#uOwD znV`nmV;vnVxSgm6KXA|z8m(%g43LfcTHd0Q?%+>tLodh?QOG|bzIg-hh?hWT%rqGG z@bGXMY~jYCQ2WHhsy}~b$D+7zwu=>q4q(s#)&URDD|oD4M;iDgC=zDbHXsdR1j}pc zd?zB}t!xL#frl~1-ZU=}Nlr?jXONRJAW%o~zk@m%g9?g&^&6GXjsA?I5?`Ck%8t4} z81mdJ#;5U%xvr^+Aa@2PrW9Usl1jLpAKetJThnxK_o1wJa@5V5wM|Aygk6v$XIG5x zPV2nbSD35sb$$F}7?~CFaVb_CnA_N$yX*f2>KNkCJ!-9ghdNV>>>dJbZ zLSRL&-m>etb4rDN)tH{9rslbmnpwIxlX>kvZf9EZPglV&8}F5t=D@@W;5gANiZ5fa z0lQ-eQw~7>`0?X?PsYZ^vU#o}o12lEoAkhBNVG}n8dM~VfZ6bkL6!?`Xiy~@EKa96 z?%`2fd=GRCiD-_6MU|f)_2DX^|MLdHf?xtcT92*o)7DMb!>K|aGE>iu#)Tj%@C%s5 z(abg%9P)-uDB<*t0ybTZi4}a)s2AQC-&BH_{`~nJAXO4Om@0*gItek;W#r>N@1EsF2t&2Ox;QY#8x*A5Ew==FxI+9MVJ8SUFTqf9_I$x`N%J z8v@He{}1}l&pA9RXf=5l#t8}vvTA>FZ!Q6jJb@F4DNBu4Z80o9e*<+4f6|b8M+TeF zrFbu~C3;P>fX%>9k6}4N!?le=NxVnslF!shnA#8-n{5g(WVm_THlr*VM16?KgqZQ3 zrdb@SzDagc9OC|4iXLJUl+3yuRh<;TY$#k8P@ zQEnj=Cv6Ck6PJ)VL)(JgAA;Hi!2IK5?t;(+BZlG9dbcy)uC+;p{F=uiXbDt&Cowh^sD3Z8|k@~xjSg_J1zsB(k9_K7A z(UQcGcS?T#oEf9z7$}`wwm7nZxs0fy`YJc zvlzgM`Gd(22?#TBy%1ATMnZ*I+-dv0L-oP0(njRrrkO42Wl>xH%mQA zcl$m+8WUccCVb}DR%QCeTXP$G9X0-*xG6dQad$jUPQvacG0p#es{^d}!sEgTNONu!L~!PIxGJcECu|e8gq59)R2CUVYT16YnLCQ zeAj87D&th%?*K+a!(bhGh$@tyhZ;NNKC(_#RLM(m*nCNh{L+~;xy zh6|Nj(KzH&kfjR*Qfj>N@wh zobUdRU$Iu)H!_Eu&AGB>YR#$SltZk9inet?+hi76I+y4c4H;cIET@tZk+nu4O<`h6 zx*Q5g(%lt0aFwFEpYOPTzwM9vPd#+?y}sYi_x*XlU#Ab1ECo@gcOzQqRX#qK(a1p% z@Ur9{a|9Jzv*t4{Tstd2Uyo^8)6B*#d6A+!2aeVJs@ zK&-ZK?_x{Pd%6h4y7lWTxmC3Ae9sy8uhYbXRCE#K8by#of|BqIpvT(`!b=X0mNbeC zKsBI!5^XVkbFbR0U?8|i7{oe=bVvVtP4&;NA{Sb_{qY3QLsES}rXG{QxuEzQ4q9k) z6Et)trlzWLpltKkPg8+Wg{8l~-?B@V5XWrFwwBGGGNhHWi~U|wvY#%~6e`xcnU2D5Qf*M^(}9g9e1^cwZ;^fU@Ka2nGD(w8&XiP#1f@d+O^5J=Ox1m-1z_+ zA&&rnRZV0_jVa(Ie@DtJohMzWNK(m5@_Lx1B`F_tmJ1QB@@bB@P2q8Ay5ni4{yD&W z7uC6|p57!B7YZ3a;TDIF8r6l}#+gJtflA0-WQf8_nosrxWd2qJ5p;U(Tq(k+{dXvp z7wP$HUcMa4pn)Fp`aX*vseyOz-u38LSy}mpmJ43G4=6pdgoyO?an#>;ndQBaEmG^X z#s<`Xgc2(O!IfAQffSS6_r0jA+eOwS!{?kmpB^bFt0z;StfE3E3;(}3qqs1(b5rVr z+(Oa_!~_T?1v{?8<;x#)I9eXR(|Iri6DV~mcs5~v8@FuHe#k#X_$#Up9wHJUQS?Z+ zZfx8M0O|RIb645cvJqY1IqPSN5@a}IvU$Tjua{M~Bbn8sHjNoIDw5f$E7pBzbit76 zD$qYEMD!#!Fk0Y6L?F2Yt8F)i#D)Z3kfa%;y~v)$@Pi)dI<=26U9G>$#-_8e)33g+ z_gQZeA;o~jd_PK5N+p3WIw|rj8v0=tl(4wpR(v7iH<8~;bPM1!usN97YQ$^Y7_qEg zxq4NyiX`?6e+ybBxjKdlHeGrz(XY`zc>EI{WxAuI;AObdIz(+A%S$BMHyXBb*c|oD zOLV1>E?Tbc?pD*MZz#Hrnhs5DPXPJE8s9B_%sM7J%nlBoND8`^q|K6u#*r&-g9n$YRC}#x)L+oy8dV2s7diU-P936*V`TIO( zqA?GA;|lT`xe^3@vKJ|y}NS-SL4 z%U8Cxk&hlN23Uo;05Nn-4+h8)>VpWOI362t#)%8T=aF$hmRw=q6GY^br#C8R zfl$1@?2>I5dFs>{^x0~&2>4ZFd)qY5cLd3Z9XNC3svwoubkwQU#ba<dEhS?k9?bapT5Ky0R=2-AHL=3RXoC=Y|pTUt`qJpB}Nns(IY!TiS@ zjQqJ2Gag^5($N{Q;mM*^dk8*;f+N2JGSJR5s~1{wVf10A_)baBwrttbC`NLAOlK%= zFQIITin~oQH>VYPW1L3(Fr+|XalQM;X(7>T!xnb-Su^OIs>E}{lcH_uBFTP}j9NNm zwq{%gu>0FczPF9jf53DVz2;I=@dEED*2r_+0M50LBK& zwt^x56EibySE#$R=kHpiAAih77RTzPxOIx^K4qkFKz_c+eyE)IMly9Cyrz<`^zw>Z zWa>A`Mz{9E-lgV;K!5%x``o2_2iTCI;Hl`M+YPh2%q*^88}dqz?<_kN$5%iXAxfT^ z?8Ukt_#p7b=QL}Gn!=sFNk~cA2Jwm|g!<)*!A~K%0v?vkT;;bS5fyb5FXKNh>_sUC zonL#Yujfj71ew<;T!r<#lf$Uolt{@^Puq7Lt+5z2Apm160(u(s9`Ho zYn|!HK$0or;wSK)mc}C?<7hJH0SG*Dhv*KBIIt`=Sm3ws+?h~ci`dVxe>_8wu7Tk% zUy};U48zwE!;5O`EL}Sb=m+le2XY~!NB;zyMin1n6NAKl4=~xvm;biID_gkOEuM$~ zUyaJK^3KU2;LmOX`r2Qw6QG*jGz9|)`XS;QjoL7NtP5s5_9et9i92@Etnxf2pWtSV zBY>nF0wVqkMk4V+qo9*CBEpJZWC^wKC#4Oc=5Q)Bt#<)KxP;_LErZhqP_-*Y`qiEG zRq#!=?n3n*_IcvWcZt}Am8ckY-lllcvw)l>^@))Alpgu;8hZF9*)6Wo@%$`m|{)fx*~$^3JztPIz1# z5|%h|TzvgD@Tm>368#YZu1rNZ5IWNLfZIBUYT7Je2zPPoPkVEAX8XcX=Bs&Q@kuw&fyxU zZ978do>!izh>#q31P03N&$%k8BT9l_8!Ip}(0xt%`~uh!^YJX>e23lOtO5};i_-HS z;8WBA;CvS;oxIb;cK$&KgBDcV$Ma97{ZIlr4+6~-WTVn06bSAD=|R$TtEw}y6(D}v+WqQdR`1Fa)FMSXeRiD-JpcC+Ua0w*-?LFTWg_s{I)Gm@%F?Tc;vY2J^~F;yXh=BUBx?N1`@aI}$xu7`%0WMN?J=?0_3G4%$Jc_-hsy2#von~h>DEQ|N}s~^>{8YB z4(N-_PP@$ge#vkFeA(S6k6))3K5AbwWn;vZFFmFduDcdrpO^o-aM0$C)m=SH62K3K zF8vsmQ?C_L^xbZRKUE!eucvXCUXRmvV*782Fbe+gi^9zUFC=Dp{#ks>M>kT!ehSyk z*s=NjW^c?jKw-v+L>1Y`xgY9yemG(mU9J45V$_x%2jc8Dn`3 zqF)VIm(#G)sA=?YpSQc`-~af7R{KxAV)bI@QA87~^^AtqTJ+mgT^gmof6fEEysr(`gWNv`Mp|l@#=8gs(faO3Xy7RXVMUzBuLHeT|aoYHn@z36e2h9)|al-SBAzKAidi@2IaJv`$Yjp{>mfn zaa>|zV&+t%Y&t{4=i*uxb;3zFIsYvcEv@Ypq8Z}0B&VEX{drXK77662UJho@eCZt7 zwK)&8|5d~J);~$dshSXF!VSE{7>9Jro11+cX6l0h1Fl0{3Oqo;wOTf*!Cv$9Za20w zHeNqJKZFivoXZHpz0|%{2Pe6mTfpw3=^LFqF!wSJsH;$w5Z=WfQ=%_&layblUv(!; zIMdX5M!d>{8MrIG{CF0&q>3^*X}uLER!uNJ@Ypoyd3uGU<3+@Rh#hf`@zkY%_#Hm* znDa<63gEh%Rea;N=jroac*j&{G8vpWY{7HxkQks@UULW#~+i;x{bqMJvlR3lAWs<&W;UAWj&3Ch`dzhftr4*D-j{0JAHldws>Kra-H2w6` z!AwT`aroObz3eVx6_`!9WuKfEvm37d@rNsaLRJeRIkwk@C4-b;8F`{hz-qhE}K9#Ck~Gl+30)h?iU zq6t8zAxT$l;08|kHi8d%mtxq>lYE_U_9F=24bo~JyzFl{#M*1<8dqXRTxjjFRWXEGzjG&`xXFwM=`XkrER>aX=Onc@9WveP02>GI5WdAWk0yR4x;GmV0 z4wq*xm?MMHfIUD8%)6yPol<>~7Shz_u9$$@TADrV9^9Dk$WlNVp?0qqN9`&(51GXW*e|xcXfyFil|Hl@TInqZ|Ciw|4Owv|&4@zRH_h(%V+Iw!!X( zZiV2aTyPX&P+v5Lv{ttouBC@Ny?Vx2e#hZ;aq2gb?F^`u){`fPj=vyh`VoSWNJ-@X z1-`0TU1r$7H0svB(gPZfGub7`sdee;=@GF8xxjcmXc;bMXHUiXr)*~cxMuC(5M2Pc zrac#Nqf#v7V3z)_VW}7swC4g)95mMy&bJn{X<~OPI}ywSm>Kdi=7O9b`GMBI!0xW) zZeirQB-2rgSd|x-ueo1%;WD+_soWnoR`x}JfVIYYMe2&; z&lGYb0tnz`CaiQUa9H<~R-bP@BCNrHO}Cu`wjev(3#LXvv`hB3whiswx9?4+Q15gY zQ)*r*4_p`=fU@;sg1r+7+)0;=_(L+Uy)Q9}Earvp1>q##UBb~70EM@FTLnEZF?q!I zesAvb8&NiS)r7lGLJ{b3ufb9dz{weMgZK#vJ-T_g6C#aczpg+~OvCI>;+6t2&TsdA z(H7z0fddLFJ0s(#?n{^E(45`nuuA$sQO!_Tr6H9G3#}f{Q-^WNX1B)rglRb~TzW`+ zZFA%I$cpeV4(8sq^8wuvCOWL=jjLNu=LlM{z2le@wc_YK$mGpTjZ7zqm;=HyP f%~+c^A#MgsLVmo~_&LYADrQ;POglcsb=`je!}N0T diff --git a/examples/compiled/joinaggregate_mean_difference_by_year.svg b/examples/compiled/joinaggregate_mean_difference_by_year.svg index 3311d20410f..0857afbef0e 100644 --- a/examples/compiled/joinaggregate_mean_difference_by_year.svg +++ b/examples/compiled/joinaggregate_mean_difference_by_year.svg @@ -1 +1 @@ -0246810IMDB RatingAmerican History XCidade de DeusFight ClubInceptionMementoPulp FictionRaiders of the Lost ArkRequiem for a DreamSchindler's ListShichinin no samuraiThe Dark KnightThe Lord of the Rings: The Fellow…The Lord of the Rings: The Return…The Lord of the Rings: The Two To…The MatrixThe Shawshank RedemptionThe Silence of the LambsTitle \ No newline at end of file +0246810IMDB RatingAmerican History XCidade de DeusFight ClubInceptionMementoPulp FictionRaiders of the Lost ArkRequiem for a DreamSchindler's ListShichinin no samuraiThe Dark KnightThe Lord of the Rings: The Fellow…The Lord of the Rings: The Return…The Lord of the Rings: The Two To…The MatrixThe Shawshank RedemptionThe Silence of the LambsTitle \ No newline at end of file diff --git a/examples/compiled/joinaggregate_mean_difference_by_year.vg.json b/examples/compiled/joinaggregate_mean_difference_by_year.vg.json index 611937a644a..4d5a3bbbff7 100644 --- a/examples/compiled/joinaggregate_mean_difference_by_year.vg.json +++ b/examples/compiled/joinaggregate_mean_difference_by_year.vg.json @@ -101,10 +101,10 @@ "description": { "signal": "\"AverageYearRating: \" + (format(datum[\"AverageYearRating\"], \"\")) + \"; Title: \" + (isValid(datum[\"Title\"]) ? datum[\"Title\"] : \"\"+datum[\"Title\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "AverageYearRating"}, - "yc": {"scale": "y", "field": "Title", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "Title", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } } @@ -171,5 +171,6 @@ "title": "Title", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/joinaggregate_percent_of_total.vg.json b/examples/compiled/joinaggregate_percent_of_total.vg.json index 2258fe7f1df..db19edd3c78 100644 --- a/examples/compiled/joinaggregate_percent_of_total.vg.json +++ b/examples/compiled/joinaggregate_percent_of_total.vg.json @@ -127,5 +127,6 @@ "title": "Activity", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/joinaggregate_residual_graph.vg.json b/examples/compiled/joinaggregate_residual_graph.vg.json index 0071eaa8d0d..4f8b46633de 100644 --- a/examples/compiled/joinaggregate_residual_graph.vg.json +++ b/examples/compiled/joinaggregate_residual_graph.vg.json @@ -137,5 +137,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "encode": {"gradient": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_arc_label.vg.json b/examples/compiled/layer_arc_label.vg.json index 558ba6bfe2b..231f882064b 100644 --- a/examples/compiled/layer_arc_label.vg.json +++ b/examples/compiled/layer_arc_label.vg.json @@ -132,5 +132,6 @@ }, "range": "category" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_annotations.vg.json b/examples/compiled/layer_bar_annotations.vg.json index 0c4bd6ee71d..7afa52f71db 100644 --- a/examples/compiled/layer_bar_annotations.vg.json +++ b/examples/compiled/layer_bar_annotations.vg.json @@ -202,5 +202,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_circle_grouped.vg.json b/examples/compiled/layer_bar_circle_grouped.vg.json index 4de4dea6d26..c4374d002c8 100644 --- a/examples/compiled/layer_bar_circle_grouped.vg.json +++ b/examples/compiled/layer_bar_circle_grouped.vg.json @@ -194,5 +194,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_fruit.vg.json b/examples/compiled/layer_bar_fruit.vg.json index e7d01668fb4..77109270744 100644 --- a/examples/compiled/layer_bar_fruit.vg.json +++ b/examples/compiled/layer_bar_fruit.vg.json @@ -164,5 +164,6 @@ "fill": "color", "gradientLength": {"signal": "clamp(height, 64, 200)"} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json b/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json index bd2e4f27df6..ff5c226f5d7 100644 --- a/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json +++ b/examples/compiled/layer_bar_grouped_line_ungrouped.vg.json @@ -183,5 +183,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "group"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "group"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_labels.vg.json b/examples/compiled/layer_bar_labels.vg.json index 31d397cd710..2fca7cc7ede 100644 --- a/examples/compiled/layer_bar_labels.vg.json +++ b/examples/compiled/layer_bar_labels.vg.json @@ -136,5 +136,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "a", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_labels_grey.vg.json b/examples/compiled/layer_bar_labels_grey.vg.json index 8b777564831..3eb5760a549 100644 --- a/examples/compiled/layer_bar_labels_grey.vg.json +++ b/examples/compiled/layer_bar_labels_grey.vg.json @@ -127,5 +127,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_labels_style.vg.json b/examples/compiled/layer_bar_labels_style.vg.json index dd0169cc9c8..c4860d8ec2d 100644 --- a/examples/compiled/layer_bar_labels_style.vg.json +++ b/examples/compiled/layer_bar_labels_style.vg.json @@ -141,6 +141,9 @@ {"scale": "y", "orient": "left", "grid": false, "title": "a", "zindex": 0} ], "config": { - "style": {"label": {"align": "left", "baseline": "middle", "dx": 3}} + "style": { + "label": {"align": "left", "baseline": "middle", "dx": 3}, + "tick": {"discreteBandSize": {"band": 0.75}} + } } } diff --git a/examples/compiled/layer_bar_line.vg.json b/examples/compiled/layer_bar_line.vg.json index 0fa026c72d6..81282aceb57 100644 --- a/examples/compiled/layer_bar_line.vg.json +++ b/examples/compiled/layer_bar_line.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_line_union.vg.json b/examples/compiled/layer_bar_line_union.vg.json index 3cf4f28bc23..2e94da0ebdb 100644 --- a/examples/compiled/layer_bar_line_union.vg.json +++ b/examples/compiled/layer_bar_line_union.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_month.vg.json b/examples/compiled/layer_bar_month.vg.json index 98c23e75f6c..817c8d88b12 100644 --- a/examples/compiled/layer_bar_month.vg.json +++ b/examples/compiled/layer_bar_month.vg.json @@ -159,5 +159,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_bar_tick_datum_grouped.png b/examples/compiled/layer_bar_tick_datum_grouped.png index 511353b2e18756ec892a25b5ff6071a3d5b70d7a..0f05babec2239e674bcf354bbb3f7e96554403ec 100644 GIT binary patch literal 10871 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 literal 10792 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 diff --git a/examples/compiled/layer_bar_tick_datum_grouped.svg b/examples/compiled/layer_bar_tick_datum_grouped.svg index 80c0081f37d..7213124b99d 100644 --- a/examples/compiled/layer_bar_tick_datum_grouped.svg +++ b/examples/compiled/layer_bar_tick_datum_grouped.svg @@ -1 +1 @@ -34568Cylinders05101520Mean of AccelerationEuropeJapanUSAOrigin \ No newline at end of file +34568Cylinders05101520Mean of AccelerationEuropeJapanUSAOrigin \ No newline at end of file diff --git a/examples/compiled/layer_bar_tick_datum_grouped.vg.json b/examples/compiled/layer_bar_tick_datum_grouped.vg.json index 335a19cc9d2..a099e80591f 100644 --- a/examples/compiled/layer_bar_tick_datum_grouped.vg.json +++ b/examples/compiled/layer_bar_tick_datum_grouped.vg.json @@ -72,14 +72,15 @@ "description": { "signal": "\"Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"]) + \"; Origin: \" + (isValid(datum[\"Origin\"]) ? datum[\"Origin\"] : \"\"+datum[\"Origin\"])" }, - "xc": { + "height": {"value": 1}, + "x": { "scale": "x", "field": "Cylinders", - "offset": {"scale": "xOffset", "field": "Origin", "band": 0.5} + "offset": {"scale": "xOffset", "field": "Origin"}, + "band": 0.125 }, - "yc": {"scale": "y", "value": 10}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"signal": "0.75 * bandwidth('xOffset')"}, + "yc": {"scale": "y", "value": 10} } } } @@ -163,5 +164,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_boxplot_circle.vg.json b/examples/compiled/layer_boxplot_circle.vg.json index bf1b80bc528..b2051fd14c5 100644 --- a/examples/compiled/layer_boxplot_circle.vg.json +++ b/examples/compiled/layer_boxplot_circle.vg.json @@ -191,10 +191,10 @@ "tooltip": { "signal": "{\"Max of population\": format(datum[\"max_people\"], \"\"), \"Q3 of population\": format(datum[\"upper_box_people\"], \"\"), \"Median of population\": format(datum[\"mid_box_people\"], \"\"), \"Q1 of population\": format(datum[\"lower_box_people\"], \"\"), \"Min of population\": format(datum[\"min_people\"], \"\"), \"age\": isValid(datum[\"age\"]) ? datum[\"age\"] : \"\"+datum[\"age\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "mid_box_people"}, "yc": {"scale": "y", "field": "age", "band": 0.5}, - "height": {"value": 14}, - "width": {"value": 1} + "height": {"value": 14} } } }, @@ -282,5 +282,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_candlestick.vg.json b/examples/compiled/layer_candlestick.vg.json index 22991e40bf1..adf974322ea 100644 --- a/examples/compiled/layer_candlestick.vg.json +++ b/examples/compiled/layer_candlestick.vg.json @@ -158,5 +158,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_circle_independent_color.vg.json b/examples/compiled/layer_circle_independent_color.vg.json index a1a0b6fa03f..84c27ea7101 100644 --- a/examples/compiled/layer_circle_independent_color.vg.json +++ b/examples/compiled/layer_circle_independent_color.vg.json @@ -224,5 +224,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_color_legend_left.vg.json b/examples/compiled/layer_color_legend_left.vg.json index 95be130ec00..23d14d9098b 100644 --- a/examples/compiled/layer_color_legend_left.vg.json +++ b/examples/compiled/layer_color_legend_left.vg.json @@ -178,5 +178,6 @@ "fill": "color", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_cumulative_histogram.vg.json b/examples/compiled/layer_cumulative_histogram.vg.json index a30fb31f9b9..662d59b021d 100644 --- a/examples/compiled/layer_cumulative_histogram.vg.json +++ b/examples/compiled/layer_cumulative_histogram.vg.json @@ -210,5 +210,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_dual_axis.vg.json b/examples/compiled/layer_dual_axis.vg.json index 191712cbb50..02415cedf8a 100644 --- a/examples/compiled/layer_dual_axis.vg.json +++ b/examples/compiled/layer_dual_axis.vg.json @@ -165,5 +165,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_falkensee.vg.json b/examples/compiled/layer_falkensee.vg.json index 1a44900ffb3..24267e5382c 100644 --- a/examples/compiled/layer_falkensee.vg.json +++ b/examples/compiled/layer_falkensee.vg.json @@ -268,5 +268,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "event"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "event"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_histogram.vg.json b/examples/compiled/layer_histogram.vg.json index 256d7008e41..a1164db2798 100644 --- a/examples/compiled/layer_histogram.vg.json +++ b/examples/compiled/layer_histogram.vg.json @@ -185,5 +185,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_histogram_global_mean.vg.json b/examples/compiled/layer_histogram_global_mean.vg.json index 126d24ebd1f..d8e31eda4fb 100644 --- a/examples/compiled/layer_histogram_global_mean.vg.json +++ b/examples/compiled/layer_histogram_global_mean.vg.json @@ -172,5 +172,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_likert.png b/examples/compiled/layer_likert.png index 27a90920e2aba5d20668427878b6d61281fffaf3..d608c6703cc2957064f79d1d7d21a128020db5f8 100644 GIT binary patch literal 34611 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 G@xK7dr@qnv literal 34492 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 \ No newline at end of file +12345Identify Errors:Fix Errors:Easier to Fix:Faster to Fix:Easier on Phone:Easier on Tablet:Device Preference:EasyEasyToolbarToolbarToolbarToolbarPhoneHardHardGestureGestureGestureGestureTablet246810Number of RatingsQuestionnaire Ratings \ No newline at end of file diff --git a/examples/compiled/layer_likert.vg.json b/examples/compiled/layer_likert.vg.json index 2de2020abaa..dce1b81233e 100644 --- a/examples/compiled/layer_likert.vg.json +++ b/examples/compiled/layer_likert.vg.json @@ -290,10 +290,10 @@ "description": { "signal": "\"median: \" + (format(datum[\"median\"], \"\")) + \"; name: \" + (isValid(datum[\"name\"]) ? datum[\"name\"] : \"\"+datum[\"name\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "median"}, "yc": {"scale": "y", "field": "name"}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"value": 18} } } }, @@ -419,5 +419,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_co2_concentration.vg.json b/examples/compiled/layer_line_co2_concentration.vg.json index 918d32981ea..3fca0960053 100644 --- a/examples/compiled/layer_line_co2_concentration.vg.json +++ b/examples/compiled/layer_line_co2_concentration.vg.json @@ -239,5 +239,10 @@ "zindex": 0 } ], - "config": {"style": {"text": {"align": "left", "dx": 3, "dy": 1}}} + "config": { + "style": { + "text": {"align": "left", "dx": 3, "dy": 1}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/layer_line_color_rule.vg.json b/examples/compiled/layer_line_color_rule.vg.json index 31098684865..0e39b5d2038 100644 --- a/examples/compiled/layer_line_color_rule.vg.json +++ b/examples/compiled/layer_line_color_rule.vg.json @@ -171,5 +171,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_datum_rule.vg.json b/examples/compiled/layer_line_datum_rule.vg.json index b2695436ba5..5672d0e5c2c 100644 --- a/examples/compiled/layer_line_datum_rule.vg.json +++ b/examples/compiled/layer_line_datum_rule.vg.json @@ -141,5 +141,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_datum_rule_datetime.vg.json b/examples/compiled/layer_line_datum_rule_datetime.vg.json index 552fb5e900d..3b0b842eea6 100644 --- a/examples/compiled/layer_line_datum_rule_datetime.vg.json +++ b/examples/compiled/layer_line_datum_rule_datetime.vg.json @@ -146,5 +146,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_errorband_2d_horizontal_borders_strokedash.vg.json b/examples/compiled/layer_line_errorband_2d_horizontal_borders_strokedash.vg.json index 29179e6ef36..ea3e41f05b4 100644 --- a/examples/compiled/layer_line_errorband_2d_horizontal_borders_strokedash.vg.json +++ b/examples/compiled/layer_line_errorband_2d_horizontal_borders_strokedash.vg.json @@ -212,5 +212,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_errorband_ci.vg.json b/examples/compiled/layer_line_errorband_ci.vg.json index 8a395aa9889..9098a564ed0 100644 --- a/examples/compiled/layer_line_errorband_ci.vg.json +++ b/examples/compiled/layer_line_errorband_ci.vg.json @@ -166,5 +166,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_errorband_pre_aggregated.vg.json b/examples/compiled/layer_line_errorband_pre_aggregated.vg.json index a77d9a9b947..0ae200c590c 100644 --- a/examples/compiled/layer_line_errorband_pre_aggregated.vg.json +++ b/examples/compiled/layer_line_errorband_pre_aggregated.vg.json @@ -190,5 +190,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_mean_point_raw.vg.json b/examples/compiled/layer_line_mean_point_raw.vg.json index 9d7abba5d93..4a830a1dc17 100644 --- a/examples/compiled/layer_line_mean_point_raw.vg.json +++ b/examples/compiled/layer_line_mean_point_raw.vg.json @@ -169,5 +169,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_rolling_mean_point_raw.vg.json b/examples/compiled/layer_line_rolling_mean_point_raw.vg.json index b17cab89e23..e89e8995ffb 100644 --- a/examples/compiled/layer_line_rolling_mean_point_raw.vg.json +++ b/examples/compiled/layer_line_rolling_mean_point_raw.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_line_window.vg.json b/examples/compiled/layer_line_window.vg.json index fa1af2b9a5d..e55255d5e55 100644 --- a/examples/compiled/layer_line_window.vg.json +++ b/examples/compiled/layer_line_window.vg.json @@ -617,5 +617,6 @@ "stroke": "color", "symbolType": "stroke" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_overlay.vg.json b/examples/compiled/layer_overlay.vg.json index 2e4339261c8..bcaf55c2966 100644 --- a/examples/compiled/layer_overlay.vg.json +++ b/examples/compiled/layer_overlay.vg.json @@ -190,5 +190,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_1d_horizontal.vg.json b/examples/compiled/layer_point_errorbar_1d_horizontal.vg.json index 306057e4fde..a357f69563c 100644 --- a/examples/compiled/layer_point_errorbar_1d_horizontal.vg.json +++ b/examples/compiled/layer_point_errorbar_1d_horizontal.vg.json @@ -131,5 +131,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_1d_vertical.vg.json b/examples/compiled/layer_point_errorbar_1d_vertical.vg.json index 50011daa626..17b6d4e31ac 100644 --- a/examples/compiled/layer_point_errorbar_1d_vertical.vg.json +++ b/examples/compiled/layer_point_errorbar_1d_vertical.vg.json @@ -130,5 +130,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal.vg.json index 672ec336395..97b6b77cad3 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal.vg.json @@ -156,5 +156,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal_ci.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal_ci.vg.json index be00cb942bf..5780000afba 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal_ci.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal_ci.vg.json @@ -146,5 +146,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal_color_encoding.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal_color_encoding.vg.json index eea7d71aefa..699050749b1 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal_color_encoding.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal_color_encoding.vg.json @@ -84,10 +84,10 @@ "tooltip": { "signal": "{\"Mean of yield\": format(datum[\"center_yield\"], \"\"), \"Mean + stderr of yield\": format(datum[\"upper_yield\"], \"\"), \"Mean - stderr of yield\": format(datum[\"lower_yield\"], \"\"), \"variety\": isValid(datum[\"variety\"]) ? datum[\"variety\"] : \"\"+datum[\"variety\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "lower_yield"}, - "yc": {"scale": "y", "field": "variety", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "variety", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } }, @@ -104,10 +104,10 @@ "tooltip": { "signal": "{\"Mean of yield\": format(datum[\"center_yield\"], \"\"), \"Mean + stderr of yield\": format(datum[\"upper_yield\"], \"\"), \"Mean - stderr of yield\": format(datum[\"lower_yield\"], \"\"), \"variety\": isValid(datum[\"variety\"]) ? datum[\"variety\"] : \"\"+datum[\"variety\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "upper_yield"}, - "yc": {"scale": "y", "field": "variety", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "variety", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } }, @@ -214,5 +214,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal_custom_ticks.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal_custom_ticks.vg.json index b36cf09ebf2..9eb2472b0b9 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal_custom_ticks.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal_custom_ticks.vg.json @@ -84,10 +84,10 @@ "tooltip": { "signal": "{\"Mean of yield\": format(datum[\"center_yield\"], \"\"), \"Mean + stderr of yield\": format(datum[\"upper_yield\"], \"\"), \"Mean - stderr of yield\": format(datum[\"lower_yield\"], \"\"), \"variety\": isValid(datum[\"variety\"]) ? datum[\"variety\"] : \"\"+datum[\"variety\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "lower_yield"}, - "yc": {"scale": "y", "field": "variety", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "variety", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } }, @@ -104,10 +104,10 @@ "tooltip": { "signal": "{\"Mean of yield\": format(datum[\"center_yield\"], \"\"), \"Mean + stderr of yield\": format(datum[\"upper_yield\"], \"\"), \"Mean - stderr of yield\": format(datum[\"lower_yield\"], \"\"), \"variety\": isValid(datum[\"variety\"]) ? datum[\"variety\"] : \"\"+datum[\"variety\"]}" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "upper_yield"}, - "yc": {"scale": "y", "field": "variety", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "variety", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } }, @@ -214,5 +214,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal_iqr.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal_iqr.vg.json index e7e4e262126..33d0f0e0e0e 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal_iqr.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal_iqr.vg.json @@ -146,5 +146,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_horizontal_stdev.vg.json b/examples/compiled/layer_point_errorbar_2d_horizontal_stdev.vg.json index 76ec714e4b1..53fc0d26be3 100644 --- a/examples/compiled/layer_point_errorbar_2d_horizontal_stdev.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_horizontal_stdev.vg.json @@ -156,5 +156,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_2d_vertical.vg.json b/examples/compiled/layer_point_errorbar_2d_vertical.vg.json index 40ebf0cb7bd..5605aa9ceec 100644 --- a/examples/compiled/layer_point_errorbar_2d_vertical.vg.json +++ b/examples/compiled/layer_point_errorbar_2d_vertical.vg.json @@ -158,5 +158,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_ci.vg.json b/examples/compiled/layer_point_errorbar_ci.vg.json index b315247154f..bca2c64f098 100644 --- a/examples/compiled/layer_point_errorbar_ci.vg.json +++ b/examples/compiled/layer_point_errorbar_ci.vg.json @@ -146,5 +146,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_pre_aggregated_asymmetric_error.vg.json b/examples/compiled/layer_point_errorbar_pre_aggregated_asymmetric_error.vg.json index c4920cf063a..968db6bba20 100644 --- a/examples/compiled/layer_point_errorbar_pre_aggregated_asymmetric_error.vg.json +++ b/examples/compiled/layer_point_errorbar_pre_aggregated_asymmetric_error.vg.json @@ -172,5 +172,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_pre_aggregated_symmetric_error.vg.json b/examples/compiled/layer_point_errorbar_pre_aggregated_symmetric_error.vg.json index 05fc1ffb53e..1e2f4d05c53 100644 --- a/examples/compiled/layer_point_errorbar_pre_aggregated_symmetric_error.vg.json +++ b/examples/compiled/layer_point_errorbar_pre_aggregated_symmetric_error.vg.json @@ -160,5 +160,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_pre_aggregated_upper_lower.vg.json b/examples/compiled/layer_point_errorbar_pre_aggregated_upper_lower.vg.json index 7ee08331815..dd745d49c99 100644 --- a/examples/compiled/layer_point_errorbar_pre_aggregated_upper_lower.vg.json +++ b/examples/compiled/layer_point_errorbar_pre_aggregated_upper_lower.vg.json @@ -172,5 +172,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_errorbar_stdev.vg.json b/examples/compiled/layer_point_errorbar_stdev.vg.json index a94650dfa71..9c8a53f2be7 100644 --- a/examples/compiled/layer_point_errorbar_stdev.vg.json +++ b/examples/compiled/layer_point_errorbar_stdev.vg.json @@ -156,5 +156,6 @@ "title": "variety", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_line_loess.vg.json b/examples/compiled/layer_point_line_loess.vg.json index 242d3145543..8c3ec55df89 100644 --- a/examples/compiled/layer_point_line_loess.vg.json +++ b/examples/compiled/layer_point_line_loess.vg.json @@ -146,5 +146,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_point_line_regression.vg.json b/examples/compiled/layer_point_line_regression.vg.json index 1343f87402c..ccbf5879cb7 100644 --- a/examples/compiled/layer_point_line_regression.vg.json +++ b/examples/compiled/layer_point_line_regression.vg.json @@ -185,5 +185,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_precipitation_mean.vg.json b/examples/compiled/layer_precipitation_mean.vg.json index 6d2e5e4be26..e9a0ca7911d 100644 --- a/examples/compiled/layer_precipitation_mean.vg.json +++ b/examples/compiled/layer_precipitation_mean.vg.json @@ -159,5 +159,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_ranged_dot.vg.json b/examples/compiled/layer_ranged_dot.vg.json index 703795a438e..4fae6cf2ea0 100644 --- a/examples/compiled/layer_ranged_dot.vg.json +++ b/examples/compiled/layer_ranged_dot.vg.json @@ -181,5 +181,6 @@ "symbolType": "circle", "encode": {"symbols": {"update": {"opacity": {"value": 1}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_rect_extent.vg.json b/examples/compiled/layer_rect_extent.vg.json index c39f0deb411..a477ab72ac1 100644 --- a/examples/compiled/layer_rect_extent.vg.json +++ b/examples/compiled/layer_rect_extent.vg.json @@ -203,5 +203,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_scatter_errorband_1D_stdev_global_mean.vg.json b/examples/compiled/layer_scatter_errorband_1D_stdev_global_mean.vg.json index bc686f03d5e..6543d67203a 100644 --- a/examples/compiled/layer_scatter_errorband_1D_stdev_global_mean.vg.json +++ b/examples/compiled/layer_scatter_errorband_1D_stdev_global_mean.vg.json @@ -203,5 +203,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_scatter_errorband_1d_stdev.vg.json b/examples/compiled/layer_scatter_errorband_1d_stdev.vg.json index e19f0d82521..effb2f2f9f9 100644 --- a/examples/compiled/layer_scatter_errorband_1d_stdev.vg.json +++ b/examples/compiled/layer_scatter_errorband_1d_stdev.vg.json @@ -160,5 +160,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_single_color.vg.json b/examples/compiled/layer_single_color.vg.json index 8b1628f8f8f..8eb533b5ab8 100644 --- a/examples/compiled/layer_single_color.vg.json +++ b/examples/compiled/layer_single_color.vg.json @@ -124,5 +124,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/layer_text_heatmap.vg.json b/examples/compiled/layer_text_heatmap.vg.json index 4f005e6d2d8..167672df668 100644 --- a/examples/compiled/layer_text_heatmap.vg.json +++ b/examples/compiled/layer_text_heatmap.vg.json @@ -168,5 +168,8 @@ "fill": "color" } ], - "config": {"axis": {"grid": true, "tickBand": "extent"}} + "config": { + "axis": {"grid": true, "tickBand": "extent"}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/layer_text_heatmap_joinaggregate.vg.json b/examples/compiled/layer_text_heatmap_joinaggregate.vg.json index 030416d4231..61dd2846ac0 100644 --- a/examples/compiled/layer_text_heatmap_joinaggregate.vg.json +++ b/examples/compiled/layer_text_heatmap_joinaggregate.vg.json @@ -182,5 +182,8 @@ "fill": "layer_0_color" } ], - "config": {"axis": {"grid": true, "tickBand": "extent"}} + "config": { + "axis": {"grid": true, "tickBand": "extent"}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/layer_timeunit_rect.vg.json b/examples/compiled/layer_timeunit_rect.vg.json index 48330e61127..d506a38ff7d 100644 --- a/examples/compiled/layer_timeunit_rect.vg.json +++ b/examples/compiled/layer_timeunit_rect.vg.json @@ -196,5 +196,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line.vg.json b/examples/compiled/line.vg.json index 5b3fae1810c..b12909d80a3 100644 --- a/examples/compiled/line.vg.json +++ b/examples/compiled/line.vg.json @@ -100,5 +100,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_bump.vg.json b/examples/compiled/line_bump.vg.json index d3a55459e62..d5074997e87 100644 --- a/examples/compiled/line_bump.vg.json +++ b/examples/compiled/line_bump.vg.json @@ -146,5 +146,6 @@ "title": "result", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_calculate.vg.json b/examples/compiled/line_calculate.vg.json index 98d125d2f46..a2cc2eefed8 100644 --- a/examples/compiled/line_calculate.vg.json +++ b/examples/compiled/line_calculate.vg.json @@ -125,5 +125,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_color.vg.json b/examples/compiled/line_color.vg.json index 57a082f9601..d0ea36fe353 100644 --- a/examples/compiled/line_color.vg.json +++ b/examples/compiled/line_color.vg.json @@ -125,5 +125,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_color_binned.vg.json b/examples/compiled/line_color_binned.vg.json index 32a9cfc2d5b..b7c9ef72966 100644 --- a/examples/compiled/line_color_binned.vg.json +++ b/examples/compiled/line_color_binned.vg.json @@ -164,5 +164,6 @@ "symbolType": "stroke", "title": "Acceleration (binned)" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_color_halo.vg.json b/examples/compiled/line_color_halo.vg.json index 33ae5020741..5f6d19032b9 100644 --- a/examples/compiled/line_color_halo.vg.json +++ b/examples/compiled/line_color_halo.vg.json @@ -303,5 +303,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "stroke", "symbolType": "stroke"}] + "legends": [{"stroke": "stroke", "symbolType": "stroke"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_color_label.vg.json b/examples/compiled/line_color_label.vg.json index eb41bb5820c..af6b57135fe 100644 --- a/examples/compiled/line_color_label.vg.json +++ b/examples/compiled/line_color_label.vg.json @@ -199,5 +199,10 @@ "zindex": 0 } ], - "config": {"style": {"cell": {"stroke": null}}} + "config": { + "style": { + "cell": {"stroke": null}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/line_concat_facet.vg.json b/examples/compiled/line_concat_facet.vg.json index f47152ce696..9e95e31489f 100644 --- a/examples/compiled/line_concat_facet.vg.json +++ b/examples/compiled/line_concat_facet.vg.json @@ -292,5 +292,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_conditional_axis.vg.json b/examples/compiled/line_conditional_axis.vg.json index 355952bffde..4e813897e40 100644 --- a/examples/compiled/line_conditional_axis.vg.json +++ b/examples/compiled/line_conditional_axis.vg.json @@ -144,5 +144,8 @@ "zindex": 0 } ], - "config": {"axis": {"domainColor": "#ddd", "tickColor": "#ddd"}} + "config": { + "axis": {"domainColor": "#ddd", "tickColor": "#ddd"}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/line_conditional_axis_config.vg.json b/examples/compiled/line_conditional_axis_config.vg.json index e26970e5a63..f89fd9a32ee 100644 --- a/examples/compiled/line_conditional_axis_config.vg.json +++ b/examples/compiled/line_conditional_axis_config.vg.json @@ -170,6 +170,7 @@ }, "value": [2, 2] } - } + }, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} } } diff --git a/examples/compiled/line_dashed_part.vg.json b/examples/compiled/line_dashed_part.vg.json index 646f35c0fa4..3ec7e1471ca 100644 --- a/examples/compiled/line_dashed_part.vg.json +++ b/examples/compiled/line_dashed_part.vg.json @@ -133,5 +133,6 @@ "title": "predicted", "encode": {"symbols": {"update": {"stroke": {"value": "#4c78a8"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_detail.vg.json b/examples/compiled/line_detail.vg.json index d8af62b9eff..1e6731e8531 100644 --- a/examples/compiled/line_detail.vg.json +++ b/examples/compiled/line_detail.vg.json @@ -118,5 +118,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_domainminmax.vg.json b/examples/compiled/line_domainminmax.vg.json index 6302e700228..d5059f06cca 100644 --- a/examples/compiled/line_domainminmax.vg.json +++ b/examples/compiled/line_domainminmax.vg.json @@ -102,5 +102,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_encoding_impute_keyvals.vg.json b/examples/compiled/line_encoding_impute_keyvals.vg.json index f9c382a8113..cd236fc0bf7 100644 --- a/examples/compiled/line_encoding_impute_keyvals.vg.json +++ b/examples/compiled/line_encoding_impute_keyvals.vg.json @@ -149,5 +149,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_encoding_impute_keyvals_sequence.vg.json b/examples/compiled/line_encoding_impute_keyvals_sequence.vg.json index e89444a2377..32aedcc40e7 100644 --- a/examples/compiled/line_encoding_impute_keyvals_sequence.vg.json +++ b/examples/compiled/line_encoding_impute_keyvals_sequence.vg.json @@ -149,5 +149,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_frame.vg.json b/examples/compiled/line_impute_frame.vg.json index ad1d1f0fa9e..727b49876d2 100644 --- a/examples/compiled/line_impute_frame.vg.json +++ b/examples/compiled/line_impute_frame.vg.json @@ -162,5 +162,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_keyvals.vg.json b/examples/compiled/line_impute_keyvals.vg.json index f9c382a8113..cd236fc0bf7 100644 --- a/examples/compiled/line_impute_keyvals.vg.json +++ b/examples/compiled/line_impute_keyvals.vg.json @@ -149,5 +149,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_method.vg.json b/examples/compiled/line_impute_method.vg.json index 5e03f06b586..c810b2319f8 100644 --- a/examples/compiled/line_impute_method.vg.json +++ b/examples/compiled/line_impute_method.vg.json @@ -162,5 +162,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_transform_frame.vg.json b/examples/compiled/line_impute_transform_frame.vg.json index ad1d1f0fa9e..727b49876d2 100644 --- a/examples/compiled/line_impute_transform_frame.vg.json +++ b/examples/compiled/line_impute_transform_frame.vg.json @@ -162,5 +162,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_transform_value.vg.json b/examples/compiled/line_impute_transform_value.vg.json index e3518360f5e..938f51a28c5 100644 --- a/examples/compiled/line_impute_transform_value.vg.json +++ b/examples/compiled/line_impute_transform_value.vg.json @@ -148,5 +148,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_impute_value.vg.json b/examples/compiled/line_impute_value.vg.json index e3518360f5e..938f51a28c5 100644 --- a/examples/compiled/line_impute_value.vg.json +++ b/examples/compiled/line_impute_value.vg.json @@ -148,5 +148,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_inside_domain_using_clip.vg.json b/examples/compiled/line_inside_domain_using_clip.vg.json index 2627e228c1c..2321ea0d2e6 100644 --- a/examples/compiled/line_inside_domain_using_clip.vg.json +++ b/examples/compiled/line_inside_domain_using_clip.vg.json @@ -116,5 +116,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_inside_domain_using_transform.vg.json b/examples/compiled/line_inside_domain_using_transform.vg.json index 3fbbac500eb..ece6daa2c65 100644 --- a/examples/compiled/line_inside_domain_using_transform.vg.json +++ b/examples/compiled/line_inside_domain_using_transform.vg.json @@ -116,5 +116,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_max_year.vg.json b/examples/compiled/line_max_year.vg.json index bdd36827fb7..80546ae5c82 100644 --- a/examples/compiled/line_max_year.vg.json +++ b/examples/compiled/line_max_year.vg.json @@ -125,5 +125,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_mean_month.vg.json b/examples/compiled/line_mean_month.vg.json index 790f2950902..5f9f1b6ad53 100644 --- a/examples/compiled/line_mean_month.vg.json +++ b/examples/compiled/line_mean_month.vg.json @@ -120,5 +120,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_mean_year.vg.json b/examples/compiled/line_mean_year.vg.json index b093367e4ee..5f6a7c8e93d 100644 --- a/examples/compiled/line_mean_year.vg.json +++ b/examples/compiled/line_mean_year.vg.json @@ -122,5 +122,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_monotone.vg.json b/examples/compiled/line_monotone.vg.json index 75411e4f356..8d9aa18d547 100644 --- a/examples/compiled/line_monotone.vg.json +++ b/examples/compiled/line_monotone.vg.json @@ -100,5 +100,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_month.vg.json b/examples/compiled/line_month.vg.json index d0834d3ca40..d757aceefad 100644 --- a/examples/compiled/line_month.vg.json +++ b/examples/compiled/line_month.vg.json @@ -121,5 +121,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_month_center_band.vg.json b/examples/compiled/line_month_center_band.vg.json index e089c38f0d7..ec5dbefe688 100644 --- a/examples/compiled/line_month_center_band.vg.json +++ b/examples/compiled/line_month_center_band.vg.json @@ -127,5 +127,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_month_center_band_offset.vg.json b/examples/compiled/line_month_center_band_offset.vg.json index c89e0175633..a583335bddd 100644 --- a/examples/compiled/line_month_center_band_offset.vg.json +++ b/examples/compiled/line_month_center_band_offset.vg.json @@ -138,5 +138,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_narrow_2year_span.vg.json b/examples/compiled/line_narrow_2year_span.vg.json index a630bc860f1..af9def3d525 100644 --- a/examples/compiled/line_narrow_2year_span.vg.json +++ b/examples/compiled/line_narrow_2year_span.vg.json @@ -129,5 +129,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_narrow_year_span.vg.json b/examples/compiled/line_narrow_year_span.vg.json index 646188b75fc..74a286ec668 100644 --- a/examples/compiled/line_narrow_year_span.vg.json +++ b/examples/compiled/line_narrow_year_span.vg.json @@ -128,5 +128,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_narrow_yearmonth_span.vg.json b/examples/compiled/line_narrow_yearmonth_span.vg.json index 1e340845755..9f83a6e55b8 100644 --- a/examples/compiled/line_narrow_yearmonth_span.vg.json +++ b/examples/compiled/line_narrow_yearmonth_span.vg.json @@ -176,5 +176,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_narrow_yearquarter_span.vg.json b/examples/compiled/line_narrow_yearquarter_span.vg.json index 53573813aaf..9683390682d 100644 --- a/examples/compiled/line_narrow_yearquarter_span.vg.json +++ b/examples/compiled/line_narrow_yearquarter_span.vg.json @@ -128,5 +128,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_outside_domain.vg.json b/examples/compiled/line_outside_domain.vg.json index 844b832a0c1..419ff8144aa 100644 --- a/examples/compiled/line_outside_domain.vg.json +++ b/examples/compiled/line_outside_domain.vg.json @@ -115,5 +115,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_overlay.vg.json b/examples/compiled/line_overlay.vg.json index 59770b2c561..60bdf2d16bc 100644 --- a/examples/compiled/line_overlay.vg.json +++ b/examples/compiled/line_overlay.vg.json @@ -201,5 +201,6 @@ "fill": "color", "encode": {"symbols": {"update": {"opacity": {"value": 1}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_overlay_stroked.vg.json b/examples/compiled/line_overlay_stroked.vg.json index 23ea58d8753..67974f55ee2 100644 --- a/examples/compiled/line_overlay_stroked.vg.json +++ b/examples/compiled/line_overlay_stroked.vg.json @@ -205,5 +205,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_params.vg.json b/examples/compiled/line_params.vg.json index 4e27aa89e6a..866f92299dd 100644 --- a/examples/compiled/line_params.vg.json +++ b/examples/compiled/line_params.vg.json @@ -161,5 +161,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_quarter_legend.vg.json b/examples/compiled/line_quarter_legend.vg.json index b8600563612..a4dd2693811 100644 --- a/examples/compiled/line_quarter_legend.vg.json +++ b/examples/compiled/line_quarter_legend.vg.json @@ -166,5 +166,6 @@ "title": "date (quarter)", "type": "symbol" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_shape_overlay.vg.json b/examples/compiled/line_shape_overlay.vg.json index c187a05a1a2..4d7cb319743 100644 --- a/examples/compiled/line_shape_overlay.vg.json +++ b/examples/compiled/line_shape_overlay.vg.json @@ -139,5 +139,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_skip_invalid.vg.json b/examples/compiled/line_skip_invalid.vg.json index bbee0e1e6c3..ed1aff5c18c 100644 --- a/examples/compiled/line_skip_invalid.vg.json +++ b/examples/compiled/line_skip_invalid.vg.json @@ -114,5 +114,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_skip_invalid_mid.vg.json b/examples/compiled/line_skip_invalid_mid.vg.json index b478abe66a4..67fde3ac3af 100644 --- a/examples/compiled/line_skip_invalid_mid.vg.json +++ b/examples/compiled/line_skip_invalid_mid.vg.json @@ -114,5 +114,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_skip_invalid_mid_cap_square.vg.json b/examples/compiled/line_skip_invalid_mid_cap_square.vg.json index 39b0515686a..b43552e222b 100644 --- a/examples/compiled/line_skip_invalid_mid_cap_square.vg.json +++ b/examples/compiled/line_skip_invalid_mid_cap_square.vg.json @@ -115,5 +115,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_skip_invalid_mid_overlay.vg.json b/examples/compiled/line_skip_invalid_mid_overlay.vg.json index d044386a9a2..0dc34ee32c9 100644 --- a/examples/compiled/line_skip_invalid_mid_overlay.vg.json +++ b/examples/compiled/line_skip_invalid_mid_overlay.vg.json @@ -152,5 +152,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_slope.vg.json b/examples/compiled/line_slope.vg.json index 866d051284f..31880b22383 100644 --- a/examples/compiled/line_slope.vg.json +++ b/examples/compiled/line_slope.vg.json @@ -127,5 +127,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "site"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_sort_axis.vg.json b/examples/compiled/line_sort_axis.vg.json index 6b99ea85ef5..6710da7f9f1 100644 --- a/examples/compiled/line_sort_axis.vg.json +++ b/examples/compiled/line_sort_axis.vg.json @@ -109,5 +109,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_step.vg.json b/examples/compiled/line_step.vg.json index e32c7a2f873..abfc37c0509 100644 --- a/examples/compiled/line_step.vg.json +++ b/examples/compiled/line_step.vg.json @@ -101,5 +101,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_strokedash.vg.json b/examples/compiled/line_strokedash.vg.json index a319d3103df..3d269ed494c 100644 --- a/examples/compiled/line_strokedash.vg.json +++ b/examples/compiled/line_strokedash.vg.json @@ -133,5 +133,6 @@ "title": "symbol", "encode": {"symbols": {"update": {"stroke": {"value": "#4c78a8"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_timestamp_domain.vg.json b/examples/compiled/line_timestamp_domain.vg.json index 14992bd60af..01bc8e9697c 100644 --- a/examples/compiled/line_timestamp_domain.vg.json +++ b/examples/compiled/line_timestamp_domain.vg.json @@ -113,5 +113,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/line_timeunit_transform.vg.json b/examples/compiled/line_timeunit_transform.vg.json index ef6c33d1321..05bab7f9263 100644 --- a/examples/compiled/line_timeunit_transform.vg.json +++ b/examples/compiled/line_timeunit_transform.vg.json @@ -118,5 +118,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/lookup.vg.json b/examples/compiled/lookup.vg.json index 461db2d4fdd..e41616bd975 100644 --- a/examples/compiled/lookup.vg.json +++ b/examples/compiled/lookup.vg.json @@ -116,5 +116,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/nested_concat_align.vg.json b/examples/compiled/nested_concat_align.vg.json index 9ff83c64eba..fce88480687 100644 --- a/examples/compiled/nested_concat_align.vg.json +++ b/examples/compiled/nested_concat_align.vg.json @@ -594,5 +594,9 @@ "zero": true } ], - "config": {"axisX": {"titleLimit": 150}, "axisY": {"minExtent": 40}} + "config": { + "axisX": {"titleLimit": 150}, + "axisY": {"minExtent": 40}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/parallel_coordinate.vg.json b/examples/compiled/parallel_coordinate.vg.json index 657a014d4b0..aa597d1b461 100644 --- a/examples/compiled/parallel_coordinate.vg.json +++ b/examples/compiled/parallel_coordinate.vg.json @@ -151,10 +151,10 @@ "description": { "signal": "\"key: \" + (isValid(datum[\"key\"]) ? datum[\"key\"] : \"\"+datum[\"key\"])" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "key", "band": 0.5}, - "yc": {"value": 0}, "width": {"value": 8}, - "height": {"value": 1} + "yc": {"value": 0} } } }, @@ -188,10 +188,10 @@ "description": { "signal": "\"key: \" + (isValid(datum[\"key\"]) ? datum[\"key\"] : \"\"+datum[\"key\"])" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "key", "band": 0.5}, - "yc": {"value": 150}, "width": {"value": 8}, - "height": {"value": 1} + "yc": {"value": 150} } } }, @@ -225,10 +225,10 @@ "description": { "signal": "\"key: \" + (isValid(datum[\"key\"]) ? datum[\"key\"] : \"\"+datum[\"key\"])" }, + "height": {"value": 1}, "xc": {"scale": "x", "field": "key", "band": 0.5}, - "yc": {"value": 300}, "width": {"value": 8}, - "height": {"value": 1} + "yc": {"value": 300} } } } @@ -289,7 +289,7 @@ }, "style": { "label": {"baseline": "middle", "align": "right", "dx": -5}, - "tick": {"orient": "horizontal"}, + "tick": {"discreteBandSize": {"band": 0.75}, "orient": "horizontal"}, "cell": {"stroke": null} } } diff --git a/examples/compiled/param_expr.vg.json b/examples/compiled/param_expr.vg.json index 8a5e816f5e8..7f57d2de532 100644 --- a/examples/compiled/param_expr.vg.json +++ b/examples/compiled/param_expr.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/param_search_input.vg.json b/examples/compiled/param_search_input.vg.json index 1825a135a66..b28ba018b4e 100644 --- a/examples/compiled/param_search_input.vg.json +++ b/examples/compiled/param_search_input.vg.json @@ -118,5 +118,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_1d.vg.json b/examples/compiled/point_1d.vg.json index f23c53c31e5..e6890dbaea1 100644 --- a/examples/compiled/point_1d.vg.json +++ b/examples/compiled/point_1d.vg.json @@ -73,5 +73,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_1d_array.vg.json b/examples/compiled/point_1d_array.vg.json index b3e45e3c402..02e7fe52699 100644 --- a/examples/compiled/point_1d_array.vg.json +++ b/examples/compiled/point_1d_array.vg.json @@ -68,5 +68,6 @@ "labelBaseline": "middle", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d.vg.json b/examples/compiled/point_2d.vg.json index 86c0194c926..d12f4b0cbf9 100644 --- a/examples/compiled/point_2d.vg.json +++ b/examples/compiled/point_2d.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_aggregate.vg.json b/examples/compiled/point_2d_aggregate.vg.json index 39bd35f1e11..d9233b2a7e9 100644 --- a/examples/compiled/point_2d_aggregate.vg.json +++ b/examples/compiled/point_2d_aggregate.vg.json @@ -115,5 +115,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_array.vg.json b/examples/compiled/point_2d_array.vg.json index 4d565f22bb8..de6801d83a2 100644 --- a/examples/compiled/point_2d_array.vg.json +++ b/examples/compiled/point_2d_array.vg.json @@ -109,5 +109,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_array_named.vg.json b/examples/compiled/point_2d_array_named.vg.json index 86fbe0d6ce3..119d47ca758 100644 --- a/examples/compiled/point_2d_array_named.vg.json +++ b/examples/compiled/point_2d_array_named.vg.json @@ -109,5 +109,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_config_no_zero.vg.json b/examples/compiled/point_2d_config_no_zero.vg.json index b6de1de0d23..5ac1cd5afd9 100644 --- a/examples/compiled/point_2d_config_no_zero.vg.json +++ b/examples/compiled/point_2d_config_no_zero.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_tooltip.vg.json b/examples/compiled/point_2d_tooltip.vg.json index bbf0769acf6..c33a11b6434 100644 --- a/examples/compiled/point_2d_tooltip.vg.json +++ b/examples/compiled/point_2d_tooltip.vg.json @@ -109,5 +109,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_2d_tooltip_data.vg.json b/examples/compiled/point_2d_tooltip_data.vg.json index e0ec9419ba9..6030a357025 100644 --- a/examples/compiled/point_2d_tooltip_data.vg.json +++ b/examples/compiled/point_2d_tooltip_data.vg.json @@ -107,5 +107,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_aggregate_detail.vg.json b/examples/compiled/point_aggregate_detail.vg.json index d1e9ee06a4e..c9f3df6936e 100644 --- a/examples/compiled/point_aggregate_detail.vg.json +++ b/examples/compiled/point_aggregate_detail.vg.json @@ -112,5 +112,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_angle_windvector.vg.json b/examples/compiled/point_angle_windvector.vg.json index 5719b2b98b8..52fb4afe99e 100644 --- a/examples/compiled/point_angle_windvector.vg.json +++ b/examples/compiled/point_angle_windvector.vg.json @@ -102,5 +102,11 @@ "aria": false } ], - "config": {"aria": false, "style": {"cell": {"fill": "black"}}} + "config": { + "aria": false, + "style": { + "cell": {"fill": "black"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/point_background.vg.json b/examples/compiled/point_background.vg.json index 1050f913d39..6d66e209039 100644 --- a/examples/compiled/point_background.vg.json +++ b/examples/compiled/point_background.vg.json @@ -107,5 +107,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_binned_color.vg.json b/examples/compiled/point_binned_color.vg.json index 73e8cc2af5b..0fb3421195c 100644 --- a/examples/compiled/point_binned_color.vg.json +++ b/examples/compiled/point_binned_color.vg.json @@ -144,5 +144,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_binned_opacity.vg.json b/examples/compiled/point_binned_opacity.vg.json index e066217c861..0f889fdda08 100644 --- a/examples/compiled/point_binned_opacity.vg.json +++ b/examples/compiled/point_binned_opacity.vg.json @@ -149,5 +149,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_binned_size.vg.json b/examples/compiled/point_binned_size.vg.json index 93597563350..8c02231176f 100644 --- a/examples/compiled/point_binned_size.vg.json +++ b/examples/compiled/point_binned_size.vg.json @@ -151,5 +151,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_bubble.vg.json b/examples/compiled/point_bubble.vg.json index 25964def5bb..c5c7eb4b8cd 100644 --- a/examples/compiled/point_bubble.vg.json +++ b/examples/compiled/point_bubble.vg.json @@ -130,5 +130,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color.vg.json b/examples/compiled/point_color.vg.json index cbd8b67d8d2..956ddaa25f9 100644 --- a/examples/compiled/point_color.vg.json +++ b/examples/compiled/point_color.vg.json @@ -126,5 +126,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color_custom.vg.json b/examples/compiled/point_color_custom.vg.json index 1ba45469dce..29a62592238 100644 --- a/examples/compiled/point_color_custom.vg.json +++ b/examples/compiled/point_color_custom.vg.json @@ -126,5 +126,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color_ordinal.vg.json b/examples/compiled/point_color_ordinal.vg.json index cb4297e10ae..e52b61e8e8b 100644 --- a/examples/compiled/point_color_ordinal.vg.json +++ b/examples/compiled/point_color_ordinal.vg.json @@ -127,5 +127,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color_quantitative.vg.json b/examples/compiled/point_color_quantitative.vg.json index a2b21d78404..d0ae12ec215 100644 --- a/examples/compiled/point_color_quantitative.vg.json +++ b/examples/compiled/point_color_quantitative.vg.json @@ -121,5 +121,6 @@ "title": "Displacement", "encode": {"gradient": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color_shape_constant.vg.json b/examples/compiled/point_color_shape_constant.vg.json index ae6d13e0811..45f53dc6d21 100644 --- a/examples/compiled/point_color_shape_constant.vg.json +++ b/examples/compiled/point_color_shape_constant.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_color_with_shape.vg.json b/examples/compiled/point_color_with_shape.vg.json index 5b8dc629db7..0bc0c3d8b47 100644 --- a/examples/compiled/point_color_with_shape.vg.json +++ b/examples/compiled/point_color_with_shape.vg.json @@ -135,5 +135,6 @@ }, "shape": "shape" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_colorramp_size.vg.json b/examples/compiled/point_colorramp_size.vg.json index d4d36c99a94..35abe8283c7 100644 --- a/examples/compiled/point_colorramp_size.vg.json +++ b/examples/compiled/point_colorramp_size.vg.json @@ -131,5 +131,6 @@ "symbolType": "circle", "size": "size" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_diverging_color.vg.json b/examples/compiled/point_diverging_color.vg.json index ab0aaadb9bc..a0da7e9cc28 100644 --- a/examples/compiled/point_diverging_color.vg.json +++ b/examples/compiled/point_diverging_color.vg.json @@ -123,5 +123,6 @@ "title": "Weight_in_lbs", "encode": {"gradient": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_dot_timeunit_color.vg.json b/examples/compiled/point_dot_timeunit_color.vg.json index b1ae3e43edb..041170fed28 100644 --- a/examples/compiled/point_dot_timeunit_color.vg.json +++ b/examples/compiled/point_dot_timeunit_color.vg.json @@ -102,5 +102,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "date (year-month)" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_filled.vg.json b/examples/compiled/point_filled.vg.json index 0b7ec96697a..3029b40caaa 100644 --- a/examples/compiled/point_filled.vg.json +++ b/examples/compiled/point_filled.vg.json @@ -104,5 +104,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_grouped.vg.json b/examples/compiled/point_grouped.vg.json index fd7434a9529..124f7ad7cea 100644 --- a/examples/compiled/point_grouped.vg.json +++ b/examples/compiled/point_grouped.vg.json @@ -142,5 +142,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_href.vg.json b/examples/compiled/point_href.vg.json index 05beaf13b0a..318ece22fa7 100644 --- a/examples/compiled/point_href.vg.json +++ b/examples/compiled/point_href.vg.json @@ -139,5 +139,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_invalid_color.vg.json b/examples/compiled/point_invalid_color.vg.json index 70020d6db6e..1c9bbf3f9b8 100644 --- a/examples/compiled/point_invalid_color.vg.json +++ b/examples/compiled/point_invalid_color.vg.json @@ -113,5 +113,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_log.vg.json b/examples/compiled/point_log.vg.json index 93acc012171..0c20229f34e 100644 --- a/examples/compiled/point_log.vg.json +++ b/examples/compiled/point_log.vg.json @@ -114,5 +114,6 @@ "labelOverlap": "greedy", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_no_axis_domain_grid.vg.json b/examples/compiled/point_no_axis_domain_grid.vg.json index d2f7b2ca1bb..9d37d926f02 100644 --- a/examples/compiled/point_no_axis_domain_grid.vg.json +++ b/examples/compiled/point_no_axis_domain_grid.vg.json @@ -79,5 +79,8 @@ "zindex": 0 } ], - "config": {"axis": {"domain": false, "grid": false}} + "config": { + "axis": {"domain": false, "grid": false}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/point_offset_random.vg.json b/examples/compiled/point_offset_random.vg.json index 2bac04a707b..a7a9b0dd329 100644 --- a/examples/compiled/point_offset_random.vg.json +++ b/examples/compiled/point_offset_random.vg.json @@ -108,5 +108,6 @@ "title": "Cylinders", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_ordinal_bin_offset_random.vg.json b/examples/compiled/point_ordinal_bin_offset_random.vg.json index 87ccc18ce61..9de4e80cf7e 100644 --- a/examples/compiled/point_ordinal_bin_offset_random.vg.json +++ b/examples/compiled/point_ordinal_bin_offset_random.vg.json @@ -132,5 +132,6 @@ "title": "Miles_per_Gallon (binned)", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_ordinal_color.vg.json b/examples/compiled/point_ordinal_color.vg.json index 2d312ab37c2..b29568fca74 100644 --- a/examples/compiled/point_ordinal_color.vg.json +++ b/examples/compiled/point_ordinal_color.vg.json @@ -137,5 +137,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_overlap.vg.json b/examples/compiled/point_overlap.vg.json index 3097b82c0a9..7f8c1ee8ad9 100644 --- a/examples/compiled/point_overlap.vg.json +++ b/examples/compiled/point_overlap.vg.json @@ -38,5 +38,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_params.vg.json b/examples/compiled/point_params.vg.json index f04fa9e8828..c387764435f 100644 --- a/examples/compiled/point_params.vg.json +++ b/examples/compiled/point_params.vg.json @@ -150,5 +150,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_quantile_quantile.vg.json b/examples/compiled/point_quantile_quantile.vg.json index 4c326c4229b..43cdea99fa9 100644 --- a/examples/compiled/point_quantile_quantile.vg.json +++ b/examples/compiled/point_quantile_quantile.vg.json @@ -234,5 +234,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_scale_range_field.vg.json b/examples/compiled/point_scale_range_field.vg.json index d85f7f063ef..fe6b1fbeaf2 100644 --- a/examples/compiled/point_scale_range_field.vg.json +++ b/examples/compiled/point_scale_range_field.vg.json @@ -72,5 +72,6 @@ "title": "l", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_shape_custom.vg.json b/examples/compiled/point_shape_custom.vg.json index 1018d025ae4..6de56097ee7 100644 --- a/examples/compiled/point_shape_custom.vg.json +++ b/examples/compiled/point_shape_custom.vg.json @@ -151,5 +151,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/point_tooltip.vg.json b/examples/compiled/point_tooltip.vg.json index 613142f091b..5f81cebb5ef 100644 --- a/examples/compiled/point_tooltip.vg.json +++ b/examples/compiled/point_tooltip.vg.json @@ -109,5 +109,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rect_binned_heatmap.vg.json b/examples/compiled/rect_binned_heatmap.vg.json index 164e6c3a056..8018511596c 100644 --- a/examples/compiled/rect_binned_heatmap.vg.json +++ b/examples/compiled/rect_binned_heatmap.vg.json @@ -168,5 +168,10 @@ "title": "Count of Records" } ], - "config": {"style": {"cell": {"stroke": "transparent"}}} + "config": { + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/rect_heatmap.vg.json b/examples/compiled/rect_heatmap.vg.json index 5afa68acb2c..a7756b2a722 100644 --- a/examples/compiled/rect_heatmap.vg.json +++ b/examples/compiled/rect_heatmap.vg.json @@ -127,5 +127,8 @@ "title": "Mean of Horsepower" } ], - "config": {"axis": {"grid": true, "tickBand": "extent"}} + "config": { + "axis": {"grid": true, "tickBand": "extent"}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/rect_heatmap_weather.vg.json b/examples/compiled/rect_heatmap_weather.vg.json index 6c00cfca801..7fb0ede4b94 100644 --- a/examples/compiled/rect_heatmap_weather.vg.json +++ b/examples/compiled/rect_heatmap_weather.vg.json @@ -129,5 +129,11 @@ "legends": [ {"fill": "color", "gradientLength": {"signal": "clamp(height, 64, 200)"}} ], - "config": {"axis": {"domain": false}, "style": {"cell": {"strokeWidth": 0}}} + "config": { + "axis": {"domain": false}, + "style": { + "cell": {"strokeWidth": 0}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/rect_heatmap_weather_temporal_center_band.vg.json b/examples/compiled/rect_heatmap_weather_temporal_center_band.vg.json index ddafffe73d9..a5cde0cdcf6 100644 --- a/examples/compiled/rect_heatmap_weather_temporal_center_band.vg.json +++ b/examples/compiled/rect_heatmap_weather_temporal_center_band.vg.json @@ -219,5 +219,11 @@ "legends": [ {"fill": "color", "gradientLength": {"signal": "clamp(height, 64, 200)"}} ], - "config": {"axis": {"domain": false}, "style": {"cell": {"strokeWidth": 0}}} + "config": { + "axis": {"domain": false}, + "style": { + "cell": {"strokeWidth": 0}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/rect_heatmap_weather_temporal_center_band_config.vg.json b/examples/compiled/rect_heatmap_weather_temporal_center_band_config.vg.json index ddafffe73d9..a5cde0cdcf6 100644 --- a/examples/compiled/rect_heatmap_weather_temporal_center_band_config.vg.json +++ b/examples/compiled/rect_heatmap_weather_temporal_center_band_config.vg.json @@ -219,5 +219,11 @@ "legends": [ {"fill": "color", "gradientLength": {"signal": "clamp(height, 64, 200)"}} ], - "config": {"axis": {"domain": false}, "style": {"cell": {"strokeWidth": 0}}} + "config": { + "axis": {"domain": false}, + "style": { + "cell": {"strokeWidth": 0}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/rect_lasagna.vg.json b/examples/compiled/rect_lasagna.vg.json index 95f0ff9d877..6bd37be7fbe 100644 --- a/examples/compiled/rect_lasagna.vg.json +++ b/examples/compiled/rect_lasagna.vg.json @@ -130,5 +130,6 @@ "fill": "color", "gradientLength": {"signal": "clamp(height, 64, 200)"} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rect_mosaic_labelled.vg.json b/examples/compiled/rect_mosaic_labelled.vg.json index 5d3eff67249..8bbb0540638 100644 --- a/examples/compiled/rect_mosaic_labelled.vg.json +++ b/examples/compiled/rect_mosaic_labelled.vg.json @@ -254,6 +254,9 @@ ], "config": { "axis": {"domain": false, "ticks": false, "labels": false, "grid": false}, - "style": {"cell": {"stroke": ""}} + "style": { + "cell": {"stroke": ""}, + "tick": {"discreteBandSize": {"band": 0.75}} + } } } diff --git a/examples/compiled/rect_mosaic_labelled_with_offset.vg.json b/examples/compiled/rect_mosaic_labelled_with_offset.vg.json index f2c7e000f82..a525e8599b8 100644 --- a/examples/compiled/rect_mosaic_labelled_with_offset.vg.json +++ b/examples/compiled/rect_mosaic_labelled_with_offset.vg.json @@ -291,6 +291,9 @@ ], "config": { "axis": {"domain": false, "ticks": false, "labels": false, "grid": false}, - "style": {"cell": {"stroke": ""}} + "style": { + "cell": {"stroke": ""}, + "tick": {"discreteBandSize": {"band": 0.75}} + } } } diff --git a/examples/compiled/rect_mosaic_simple.vg.json b/examples/compiled/rect_mosaic_simple.vg.json index 337a0153547..ee83201c9bb 100644 --- a/examples/compiled/rect_mosaic_simple.vg.json +++ b/examples/compiled/rect_mosaic_simple.vg.json @@ -103,5 +103,6 @@ "zero": false } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rect_params.vg.json b/examples/compiled/rect_params.vg.json index 30a45ae5211..2bb59c98be5 100644 --- a/examples/compiled/rect_params.vg.json +++ b/examples/compiled/rect_params.vg.json @@ -86,5 +86,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_child_layer.vg.json b/examples/compiled/repeat_child_layer.vg.json index d965ab328d7..2871eb57983 100644 --- a/examples/compiled/repeat_child_layer.vg.json +++ b/examples/compiled/repeat_child_layer.vg.json @@ -598,5 +598,6 @@ "title": "location", "encode": {"symbols": {"update": {"opacity": {"value": 0.2}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_histogram.vg.json b/examples/compiled/repeat_histogram.vg.json index 7a9df0329c6..290dddd2704 100644 --- a/examples/compiled/repeat_histogram.vg.json +++ b/examples/compiled/repeat_histogram.vg.json @@ -631,5 +631,6 @@ "zero": true } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_histogram_autosize.vg.json b/examples/compiled/repeat_histogram_autosize.vg.json index 5039068319e..00079884157 100644 --- a/examples/compiled/repeat_histogram_autosize.vg.json +++ b/examples/compiled/repeat_histogram_autosize.vg.json @@ -287,5 +287,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_histogram_flights.vg.json b/examples/compiled/repeat_histogram_flights.vg.json index b44321b2fe8..2e512864ff5 100644 --- a/examples/compiled/repeat_histogram_flights.vg.json +++ b/examples/compiled/repeat_histogram_flights.vg.json @@ -405,5 +405,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_independent_colors.vg.json b/examples/compiled/repeat_independent_colors.vg.json index 3794e6b9e6c..7c093705a88 100644 --- a/examples/compiled/repeat_independent_colors.vg.json +++ b/examples/compiled/repeat_independent_colors.vg.json @@ -274,5 +274,6 @@ "domain": {"data": "source_0", "field": "Cylinders", "sort": true}, "range": "category" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_layer.vg.json b/examples/compiled/repeat_layer.vg.json index c04e68bee46..fd9e8b1006d 100644 --- a/examples/compiled/repeat_layer.vg.json +++ b/examples/compiled/repeat_layer.vg.json @@ -154,5 +154,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke"}] + "legends": [{"stroke": "color", "symbolType": "stroke"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_line_weather.vg.json b/examples/compiled/repeat_line_weather.vg.json index 82f13ef59f0..10c9c67b286 100644 --- a/examples/compiled/repeat_line_weather.vg.json +++ b/examples/compiled/repeat_line_weather.vg.json @@ -409,5 +409,6 @@ "zero": true } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "location"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "location"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_splom.vg.json b/examples/compiled/repeat_splom.vg.json index 78473dbd044..61a1bb4331b 100644 --- a/examples/compiled/repeat_splom.vg.json +++ b/examples/compiled/repeat_splom.vg.json @@ -1800,5 +1800,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/repeat_splom_cars.vg.json b/examples/compiled/repeat_splom_cars.vg.json index 08e9d5ab95f..896822aa01a 100644 --- a/examples/compiled/repeat_splom_cars.vg.json +++ b/examples/compiled/repeat_splom_cars.vg.json @@ -494,5 +494,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rule_color_mean.vg.json b/examples/compiled/rule_color_mean.vg.json index b0de789e6ca..15eab9e758d 100644 --- a/examples/compiled/rule_color_mean.vg.json +++ b/examples/compiled/rule_color_mean.vg.json @@ -86,5 +86,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rule_extent.vg.json b/examples/compiled/rule_extent.vg.json index c83df692fcc..7c5409b1b4a 100644 --- a/examples/compiled/rule_extent.vg.json +++ b/examples/compiled/rule_extent.vg.json @@ -103,5 +103,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/rule_params.vg.json b/examples/compiled/rule_params.vg.json index 20dccabc8c7..e1e53f72389 100644 --- a/examples/compiled/rule_params.vg.json +++ b/examples/compiled/rule_params.vg.json @@ -101,5 +101,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/sample_scatterplot.vg.json b/examples/compiled/sample_scatterplot.vg.json index 0699cf1e21a..4150a097096 100644 --- a/examples/compiled/sample_scatterplot.vg.json +++ b/examples/compiled/sample_scatterplot.vg.json @@ -226,5 +226,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/scatter_image.vg.json b/examples/compiled/scatter_image.vg.json index 4bfe28fce6a..124e584e8b4 100644 --- a/examples/compiled/scatter_image.vg.json +++ b/examples/compiled/scatter_image.vg.json @@ -113,5 +113,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_bind_cylyr.vg.json b/examples/compiled/selection_bind_cylyr.vg.json index 9afdab62a9d..a0836d57e12 100644 --- a/examples/compiled/selection_bind_cylyr.vg.json +++ b/examples/compiled/selection_bind_cylyr.vg.json @@ -179,5 +179,6 @@ "title": "Origin", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_bind_origin.vg.json b/examples/compiled/selection_bind_origin.vg.json index e7935ec60ff..6ca366de9d9 100644 --- a/examples/compiled/selection_bind_origin.vg.json +++ b/examples/compiled/selection_bind_origin.vg.json @@ -168,5 +168,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_brush_timeunit.vg.json b/examples/compiled/selection_brush_timeunit.vg.json index e0300cf272b..489766518ad 100644 --- a/examples/compiled/selection_brush_timeunit.vg.json +++ b/examples/compiled/selection_brush_timeunit.vg.json @@ -542,5 +542,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_clear_brush.vg.json b/examples/compiled/selection_clear_brush.vg.json index 5d9945b9b02..69c4a0f4992 100644 --- a/examples/compiled/selection_clear_brush.vg.json +++ b/examples/compiled/selection_clear_brush.vg.json @@ -473,5 +473,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_composition_and.vg.json b/examples/compiled/selection_composition_and.vg.json index d7736f2efa8..4c664597cdb 100644 --- a/examples/compiled/selection_composition_and.vg.json +++ b/examples/compiled/selection_composition_and.vg.json @@ -733,5 +733,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_composition_or.vg.json b/examples/compiled/selection_composition_or.vg.json index 78ada163fa8..fac300cf63b 100644 --- a/examples/compiled/selection_composition_or.vg.json +++ b/examples/compiled/selection_composition_or.vg.json @@ -733,5 +733,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_concat.vg.json b/examples/compiled/selection_concat.vg.json index b27c82dddad..c051c18a16b 100644 --- a/examples/compiled/selection_concat.vg.json +++ b/examples/compiled/selection_concat.vg.json @@ -685,5 +685,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_filter.vg.json b/examples/compiled/selection_filter.vg.json index 66fca00b441..da33ecb8559 100644 --- a/examples/compiled/selection_filter.vg.json +++ b/examples/compiled/selection_filter.vg.json @@ -559,5 +559,6 @@ "range": [{"signal": "childHeight"}, 0], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_filter_composition.vg.json b/examples/compiled/selection_filter_composition.vg.json index 23a7655f3f4..9bfedb3f121 100644 --- a/examples/compiled/selection_filter_composition.vg.json +++ b/examples/compiled/selection_filter_composition.vg.json @@ -559,5 +559,6 @@ "range": [{"signal": "childHeight"}, 0], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_filter_false.vg.json b/examples/compiled/selection_filter_false.vg.json index 1afab12e88b..0876f29c4db 100644 --- a/examples/compiled/selection_filter_false.vg.json +++ b/examples/compiled/selection_filter_false.vg.json @@ -559,5 +559,6 @@ "range": [{"signal": "childHeight"}, 0], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_filter_true.vg.json b/examples/compiled/selection_filter_true.vg.json index 66fca00b441..da33ecb8559 100644 --- a/examples/compiled/selection_filter_true.vg.json +++ b/examples/compiled/selection_filter_true.vg.json @@ -559,5 +559,6 @@ "range": [{"signal": "childHeight"}, 0], "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_heatmap.vg.json b/examples/compiled/selection_heatmap.vg.json index c3d9ddae107..a01817a0510 100644 --- a/examples/compiled/selection_heatmap.vg.json +++ b/examples/compiled/selection_heatmap.vg.json @@ -183,6 +183,7 @@ ], "config": { "range": {"ramp": {"scheme": "yellowgreenblue"}}, - "axis": {"domain": false} + "axis": {"domain": false}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} } } diff --git a/examples/compiled/selection_insert.vg.json b/examples/compiled/selection_insert.vg.json index 4fe9089c4e7..6533f46f822 100644 --- a/examples/compiled/selection_insert.vg.json +++ b/examples/compiled/selection_insert.vg.json @@ -167,5 +167,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_interval_mark_style.vg.json b/examples/compiled/selection_interval_mark_style.vg.json index f49328edbc5..fa24b4843be 100644 --- a/examples/compiled/selection_interval_mark_style.vg.json +++ b/examples/compiled/selection_interval_mark_style.vg.json @@ -726,5 +726,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_layer_bar_month.vg.json b/examples/compiled/selection_layer_bar_month.vg.json index bf4b4c590d3..d2bc637a7ef 100644 --- a/examples/compiled/selection_layer_bar_month.vg.json +++ b/examples/compiled/selection_layer_bar_month.vg.json @@ -427,5 +427,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_multi_condition.vg.json b/examples/compiled/selection_multi_condition.vg.json index 809a795d4e1..bf8782adbc9 100644 --- a/examples/compiled/selection_multi_condition.vg.json +++ b/examples/compiled/selection_multi_condition.vg.json @@ -506,5 +506,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_binned_interval.vg.json b/examples/compiled/selection_project_binned_interval.vg.json index 145fcf82122..93ddd372507 100644 --- a/examples/compiled/selection_project_binned_interval.vg.json +++ b/examples/compiled/selection_project_binned_interval.vg.json @@ -457,5 +457,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_interval.vg.json b/examples/compiled/selection_project_interval.vg.json index 617dbefaccc..c18fbdecc71 100644 --- a/examples/compiled/selection_project_interval.vg.json +++ b/examples/compiled/selection_project_interval.vg.json @@ -411,5 +411,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_interval_x.vg.json b/examples/compiled/selection_project_interval_x.vg.json index 158d58798c8..f5372eebd43 100644 --- a/examples/compiled/selection_project_interval_x.vg.json +++ b/examples/compiled/selection_project_interval_x.vg.json @@ -351,5 +351,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_interval_x_y.vg.json b/examples/compiled/selection_project_interval_x_y.vg.json index 617dbefaccc..c18fbdecc71 100644 --- a/examples/compiled/selection_project_interval_x_y.vg.json +++ b/examples/compiled/selection_project_interval_x_y.vg.json @@ -411,5 +411,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_interval_y.vg.json b/examples/compiled/selection_project_interval_y.vg.json index e9edd1f8554..4409faceff4 100644 --- a/examples/compiled/selection_project_interval_y.vg.json +++ b/examples/compiled/selection_project_interval_y.vg.json @@ -351,5 +351,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_multi.vg.json b/examples/compiled/selection_project_multi.vg.json index 88afcd2dae6..11d2ccb4a6e 100644 --- a/examples/compiled/selection_project_multi.vg.json +++ b/examples/compiled/selection_project_multi.vg.json @@ -191,5 +191,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_multi_cylinders.vg.json b/examples/compiled/selection_project_multi_cylinders.vg.json index 65e4a56ba1c..60ce19868da 100644 --- a/examples/compiled/selection_project_multi_cylinders.vg.json +++ b/examples/compiled/selection_project_multi_cylinders.vg.json @@ -191,5 +191,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_multi_cylinders_origin.vg.json b/examples/compiled/selection_project_multi_cylinders_origin.vg.json index c2915a33155..8b0068c07e3 100644 --- a/examples/compiled/selection_project_multi_cylinders_origin.vg.json +++ b/examples/compiled/selection_project_multi_cylinders_origin.vg.json @@ -222,5 +222,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_multi_origin.vg.json b/examples/compiled/selection_project_multi_origin.vg.json index fe2706224b4..7ba269de5a4 100644 --- a/examples/compiled/selection_project_multi_origin.vg.json +++ b/examples/compiled/selection_project_multi_origin.vg.json @@ -216,5 +216,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_single.vg.json b/examples/compiled/selection_project_single.vg.json index e65908bfec8..a66ece4c126 100644 --- a/examples/compiled/selection_project_single.vg.json +++ b/examples/compiled/selection_project_single.vg.json @@ -180,5 +180,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_single_cylinders.vg.json b/examples/compiled/selection_project_single_cylinders.vg.json index 45bc7d1c369..7219e458346 100644 --- a/examples/compiled/selection_project_single_cylinders.vg.json +++ b/examples/compiled/selection_project_single_cylinders.vg.json @@ -180,5 +180,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_single_cylinders_origin.vg.json b/examples/compiled/selection_project_single_cylinders_origin.vg.json index e057d5b6254..1d6864dadeb 100644 --- a/examples/compiled/selection_project_single_cylinders_origin.vg.json +++ b/examples/compiled/selection_project_single_cylinders_origin.vg.json @@ -211,5 +211,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_project_single_origin.vg.json b/examples/compiled/selection_project_single_origin.vg.json index 9f6e5e4d746..c716e7e0880 100644 --- a/examples/compiled/selection_project_single_origin.vg.json +++ b/examples/compiled/selection_project_single_origin.vg.json @@ -205,5 +205,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_resolution_global.vg.json b/examples/compiled/selection_resolution_global.vg.json index b7fe8358d3f..2cb24986c66 100644 --- a/examples/compiled/selection_resolution_global.vg.json +++ b/examples/compiled/selection_resolution_global.vg.json @@ -3778,5 +3778,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_resolution_intersect.vg.json b/examples/compiled/selection_resolution_intersect.vg.json index b626c86515d..2347595a5d1 100644 --- a/examples/compiled/selection_resolution_intersect.vg.json +++ b/examples/compiled/selection_resolution_intersect.vg.json @@ -3346,5 +3346,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_resolution_union.vg.json b/examples/compiled/selection_resolution_union.vg.json index 02b5f23bc72..5018e97d80e 100644 --- a/examples/compiled/selection_resolution_union.vg.json +++ b/examples/compiled/selection_resolution_union.vg.json @@ -3346,5 +3346,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_toggle_altKey.vg.json b/examples/compiled/selection_toggle_altKey.vg.json index 02f223abcc1..68c0734b2f8 100644 --- a/examples/compiled/selection_toggle_altKey.vg.json +++ b/examples/compiled/selection_toggle_altKey.vg.json @@ -178,5 +178,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_toggle_altKey_shiftKey.vg.json b/examples/compiled/selection_toggle_altKey_shiftKey.vg.json index 7875b981b1f..da5ac26dd82 100644 --- a/examples/compiled/selection_toggle_altKey_shiftKey.vg.json +++ b/examples/compiled/selection_toggle_altKey_shiftKey.vg.json @@ -178,5 +178,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_toggle_shiftKey.vg.json b/examples/compiled/selection_toggle_shiftKey.vg.json index d135317d002..fdc15e2a686 100644 --- a/examples/compiled/selection_toggle_shiftKey.vg.json +++ b/examples/compiled/selection_toggle_shiftKey.vg.json @@ -178,5 +178,6 @@ "title": "Cylinders", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_translate_brush_drag.vg.json b/examples/compiled/selection_translate_brush_drag.vg.json index 7ac727c13eb..d37b71bc738 100644 --- a/examples/compiled/selection_translate_brush_drag.vg.json +++ b/examples/compiled/selection_translate_brush_drag.vg.json @@ -471,5 +471,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_translate_brush_shift-drag.vg.json b/examples/compiled/selection_translate_brush_shift-drag.vg.json index d70260814f8..d32a0a57e88 100644 --- a/examples/compiled/selection_translate_brush_shift-drag.vg.json +++ b/examples/compiled/selection_translate_brush_shift-drag.vg.json @@ -473,5 +473,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_translate_scatterplot_drag.vg.json b/examples/compiled/selection_translate_scatterplot_drag.vg.json index c24d1ad55f9..1628a1d0438 100644 --- a/examples/compiled/selection_translate_scatterplot_drag.vg.json +++ b/examples/compiled/selection_translate_scatterplot_drag.vg.json @@ -244,5 +244,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_translate_scatterplot_shift-drag.vg.json b/examples/compiled/selection_translate_scatterplot_shift-drag.vg.json index a6e17a8825e..8e2c54e9f09 100644 --- a/examples/compiled/selection_translate_scatterplot_shift-drag.vg.json +++ b/examples/compiled/selection_translate_scatterplot_shift-drag.vg.json @@ -254,5 +254,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_interval.vg.json b/examples/compiled/selection_type_interval.vg.json index 617dbefaccc..c18fbdecc71 100644 --- a/examples/compiled/selection_type_interval.vg.json +++ b/examples/compiled/selection_type_interval.vg.json @@ -411,5 +411,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_interval_invert.vg.json b/examples/compiled/selection_type_interval_invert.vg.json index 04ca6d0f8d8..9a19e86e288 100644 --- a/examples/compiled/selection_type_interval_invert.vg.json +++ b/examples/compiled/selection_type_interval_invert.vg.json @@ -410,5 +410,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_point.vg.json b/examples/compiled/selection_type_point.vg.json index 77df606b036..625dc4ad8b9 100644 --- a/examples/compiled/selection_type_point.vg.json +++ b/examples/compiled/selection_type_point.vg.json @@ -155,5 +155,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_point_zorder.vg.json b/examples/compiled/selection_type_point_zorder.vg.json index aee261c023a..f6975781d0a 100644 --- a/examples/compiled/selection_type_point_zorder.vg.json +++ b/examples/compiled/selection_type_point_zorder.vg.json @@ -175,5 +175,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_single_dblclick.vg.json b/examples/compiled/selection_type_single_dblclick.vg.json index 29abd06d184..9d172f8dd9b 100644 --- a/examples/compiled/selection_type_single_dblclick.vg.json +++ b/examples/compiled/selection_type_single_dblclick.vg.json @@ -155,5 +155,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_type_single_pointerover.vg.json b/examples/compiled/selection_type_single_pointerover.vg.json index bacea56be8c..3c520cb55f4 100644 --- a/examples/compiled/selection_type_single_pointerover.vg.json +++ b/examples/compiled/selection_type_single_pointerover.vg.json @@ -155,5 +155,6 @@ "gradientLength": {"signal": "clamp(height, 64, 200)"}, "title": "Count of Records" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_zoom_brush_shift-wheel.vg.json b/examples/compiled/selection_zoom_brush_shift-wheel.vg.json index 5d496bfd450..a63754e6741 100644 --- a/examples/compiled/selection_zoom_brush_shift-wheel.vg.json +++ b/examples/compiled/selection_zoom_brush_shift-wheel.vg.json @@ -473,5 +473,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_zoom_brush_wheel.vg.json b/examples/compiled/selection_zoom_brush_wheel.vg.json index 7ac727c13eb..d37b71bc738 100644 --- a/examples/compiled/selection_zoom_brush_wheel.vg.json +++ b/examples/compiled/selection_zoom_brush_wheel.vg.json @@ -471,5 +471,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_zoom_scatterplot_shift-wheel.vg.json b/examples/compiled/selection_zoom_scatterplot_shift-wheel.vg.json index c3fba0391ea..29f527c4dba 100644 --- a/examples/compiled/selection_zoom_scatterplot_shift-wheel.vg.json +++ b/examples/compiled/selection_zoom_scatterplot_shift-wheel.vg.json @@ -258,5 +258,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/selection_zoom_scatterplot_wheel.vg.json b/examples/compiled/selection_zoom_scatterplot_wheel.vg.json index c24d1ad55f9..1628a1d0438 100644 --- a/examples/compiled/selection_zoom_scatterplot_wheel.vg.json +++ b/examples/compiled/selection_zoom_scatterplot_wheel.vg.json @@ -244,5 +244,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/sequence_line.vg.json b/examples/compiled/sequence_line.vg.json index 5528a3d25f7..908ef451c29 100644 --- a/examples/compiled/sequence_line.vg.json +++ b/examples/compiled/sequence_line.vg.json @@ -103,5 +103,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/sequence_line_fold.vg.json b/examples/compiled/sequence_line_fold.vg.json index 6b40ae644fd..76ef320c1f6 100644 --- a/examples/compiled/sequence_line_fold.vg.json +++ b/examples/compiled/sequence_line_fold.vg.json @@ -131,5 +131,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke"}] + "legends": [{"stroke": "color", "symbolType": "stroke"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/square.vg.json b/examples/compiled/square.vg.json index cb1691ed445..5a76833b932 100644 --- a/examples/compiled/square.vg.json +++ b/examples/compiled/square.vg.json @@ -105,5 +105,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area.vg.json b/examples/compiled/stacked_area.vg.json index 9d16b1dbcf9..ef5330d459f 100644 --- a/examples/compiled/stacked_area.vg.json +++ b/examples/compiled/stacked_area.vg.json @@ -167,5 +167,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area_normalize.vg.json b/examples/compiled/stacked_area_normalize.vg.json index a3f8b8232cf..9e2da2d0b64 100644 --- a/examples/compiled/stacked_area_normalize.vg.json +++ b/examples/compiled/stacked_area_normalize.vg.json @@ -142,5 +142,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area_ordinal.vg.json b/examples/compiled/stacked_area_ordinal.vg.json index d35e7e8ea8b..efaf870741a 100644 --- a/examples/compiled/stacked_area_ordinal.vg.json +++ b/examples/compiled/stacked_area_ordinal.vg.json @@ -171,5 +171,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "Cylinders"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "Cylinders"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area_overlay.vg.json b/examples/compiled/stacked_area_overlay.vg.json index 19477caf6df..a5c809fc79f 100644 --- a/examples/compiled/stacked_area_overlay.vg.json +++ b/examples/compiled/stacked_area_overlay.vg.json @@ -202,5 +202,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "stroke": "color" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area_stream.vg.json b/examples/compiled/stacked_area_stream.vg.json index 7181229a5a8..c474e9e18ee 100644 --- a/examples/compiled/stacked_area_stream.vg.json +++ b/examples/compiled/stacked_area_stream.vg.json @@ -146,5 +146,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "series"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_area_without_agg.vg.json b/examples/compiled/stacked_area_without_agg.vg.json index d41ae2e9b22..2964ed54e3c 100644 --- a/examples/compiled/stacked_area_without_agg.vg.json +++ b/examples/compiled/stacked_area_without_agg.vg.json @@ -205,5 +205,6 @@ "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}}, "stroke": "color" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_1d.vg.json b/examples/compiled/stacked_bar_1d.vg.json index 743ebb1d359..749db89c1c6 100644 --- a/examples/compiled/stacked_bar_1d.vg.json +++ b/examples/compiled/stacked_bar_1d.vg.json @@ -98,5 +98,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_count.vg.json b/examples/compiled/stacked_bar_count.vg.json index 122e0b7c50e..ccb2bc908e1 100644 --- a/examples/compiled/stacked_bar_count.vg.json +++ b/examples/compiled/stacked_bar_count.vg.json @@ -129,5 +129,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } 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 71509e63d75..334a8ed1877 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_config.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_config.vg.json @@ -179,6 +179,9 @@ ], "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}], "config": { - "style": {"bar": {"cornerRadiusTopLeft": 8, "cornerRadiusTopRight": 8}} + "style": { + "bar": {"cornerRadiusTopLeft": 8, "cornerRadiusTopRight": 8}, + "tick": {"discreteBandSize": {"band": 0.75}} + } } } 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 0c06b8c8ecc..dcc66bf5599 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_mark.vg.json @@ -175,5 +175,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } 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 984baf0d179..f28aebd893e 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 @@ -176,5 +176,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "weather"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } 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 15bd6cdf6cf..703ebc632d8 100644 --- a/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json +++ b/examples/compiled/stacked_bar_count_corner_radius_stroke.vg.json @@ -191,5 +191,10 @@ } } ], - "config": {"style": {"bar": {"strokeWidth": 2}}} + "config": { + "style": { + "bar": {"strokeWidth": 2}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/stacked_bar_h.vg.json b/examples/compiled/stacked_bar_h.vg.json index 2d7351dc7a7..cfd71696746 100644 --- a/examples/compiled/stacked_bar_h.vg.json +++ b/examples/compiled/stacked_bar_h.vg.json @@ -120,5 +120,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_h_normalized_labeled.vg.json b/examples/compiled/stacked_bar_h_normalized_labeled.vg.json index 87e5d5c3560..c867d8fbd81 100644 --- a/examples/compiled/stacked_bar_h_normalized_labeled.vg.json +++ b/examples/compiled/stacked_bar_h_normalized_labeled.vg.json @@ -162,5 +162,6 @@ }, {"scale": "y", "orient": "left", "grid": false, "title": "age", "zindex": 0} ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_h_order.vg.json b/examples/compiled/stacked_bar_h_order.vg.json index bf3acb95fbd..8b5bee7d5db 100644 --- a/examples/compiled/stacked_bar_h_order.vg.json +++ b/examples/compiled/stacked_bar_h_order.vg.json @@ -120,5 +120,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_h_order_custom.vg.json b/examples/compiled/stacked_bar_h_order_custom.vg.json index b1bd41de1eb..24e0fda260e 100644 --- a/examples/compiled/stacked_bar_h_order_custom.vg.json +++ b/examples/compiled/stacked_bar_h_order_custom.vg.json @@ -125,5 +125,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_normalize.vg.json b/examples/compiled/stacked_bar_normalize.vg.json index 08df66d85e0..ab7a81834eb 100644 --- a/examples/compiled/stacked_bar_normalize.vg.json +++ b/examples/compiled/stacked_bar_normalize.vg.json @@ -126,5 +126,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_population.vg.json b/examples/compiled/stacked_bar_population.vg.json index 89196843e02..6f811980dcb 100644 --- a/examples/compiled/stacked_bar_population.vg.json +++ b/examples/compiled/stacked_bar_population.vg.json @@ -129,5 +129,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_population_transform.vg.json b/examples/compiled/stacked_bar_population_transform.vg.json index 1d5c55b211d..e2abe0eaaf7 100644 --- a/examples/compiled/stacked_bar_population_transform.vg.json +++ b/examples/compiled/stacked_bar_population_transform.vg.json @@ -119,5 +119,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_size.vg.json b/examples/compiled/stacked_bar_size.vg.json index 7008e2f7901..6f4e54c65cd 100644 --- a/examples/compiled/stacked_bar_size.vg.json +++ b/examples/compiled/stacked_bar_size.vg.json @@ -145,5 +145,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_sum_opacity.vg.json b/examples/compiled/stacked_bar_sum_opacity.vg.json index 6492caecc1c..123cd14adbe 100644 --- a/examples/compiled/stacked_bar_sum_opacity.vg.json +++ b/examples/compiled/stacked_bar_sum_opacity.vg.json @@ -145,5 +145,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_unaggregate.vg.json b/examples/compiled/stacked_bar_unaggregate.vg.json index 92509ade9de..b5caea5175c 100644 --- a/examples/compiled/stacked_bar_unaggregate.vg.json +++ b/examples/compiled/stacked_bar_unaggregate.vg.json @@ -120,5 +120,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "c"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "c"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_v.vg.json b/examples/compiled/stacked_bar_v.vg.json index a0409fbb639..a3bdea22ec8 100644 --- a/examples/compiled/stacked_bar_v.vg.json +++ b/examples/compiled/stacked_bar_v.vg.json @@ -122,5 +122,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_v_ascending.vg.json b/examples/compiled/stacked_bar_v_ascending.vg.json index 9581042ae0e..05329a342b6 100644 --- a/examples/compiled/stacked_bar_v_ascending.vg.json +++ b/examples/compiled/stacked_bar_v_ascending.vg.json @@ -122,5 +122,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/stacked_bar_weather.vg.json b/examples/compiled/stacked_bar_weather.vg.json index 14721fff3bd..787b9054b70 100644 --- a/examples/compiled/stacked_bar_weather.vg.json +++ b/examples/compiled/stacked_bar_weather.vg.json @@ -131,5 +131,6 @@ ], "legends": [ {"title": "Weather type", "fill": "color", "symbolType": "square"} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_aggregate_nested.vg.json b/examples/compiled/test_aggregate_nested.vg.json index 65bda28edf0..b3fb2720558 100644 --- a/examples/compiled/test_aggregate_nested.vg.json +++ b/examples/compiled/test_aggregate_nested.vg.json @@ -161,5 +161,6 @@ "zindex": 0 } ], - "legends": [{"title": "site", "fill": "color", "symbolType": "square"}] + "legends": [{"title": "site", "fill": "color", "symbolType": "square"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_field_with_spaces.vg.json b/examples/compiled/test_field_with_spaces.vg.json index 8632fb93903..5bd16930d82 100644 --- a/examples/compiled/test_field_with_spaces.vg.json +++ b/examples/compiled/test_field_with_spaces.vg.json @@ -119,5 +119,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_single_point_color.vg.json b/examples/compiled/test_single_point_color.vg.json index daba5681875..3eb616912e6 100644 --- a/examples/compiled/test_single_point_color.vg.json +++ b/examples/compiled/test_single_point_color.vg.json @@ -23,5 +23,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_subobject.vg.json b/examples/compiled/test_subobject.vg.json index d3e94e7d597..48b05a96a0b 100644 --- a/examples/compiled/test_subobject.vg.json +++ b/examples/compiled/test_subobject.vg.json @@ -124,5 +124,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_subobject_missing.vg.json b/examples/compiled/test_subobject_missing.vg.json index 89398fceb2b..b3e479d05cd 100644 --- a/examples/compiled/test_subobject_missing.vg.json +++ b/examples/compiled/test_subobject_missing.vg.json @@ -106,5 +106,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/test_subobject_nested.vg.json b/examples/compiled/test_subobject_nested.vg.json index bb50617f54a..5bcdbd56770 100644 --- a/examples/compiled/test_subobject_nested.vg.json +++ b/examples/compiled/test_subobject_nested.vg.json @@ -134,5 +134,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/text_format.vg.json b/examples/compiled/text_format.vg.json index 87a3487c9c3..ee5baa0ac10 100644 --- a/examples/compiled/text_format.vg.json +++ b/examples/compiled/text_format.vg.json @@ -65,5 +65,6 @@ "title": "Origin", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/text_params.vg.json b/examples/compiled/text_params.vg.json index 6eedf2e1e07..8cb2a284439 100644 --- a/examples/compiled/text_params.vg.json +++ b/examples/compiled/text_params.vg.json @@ -210,5 +210,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/text_scatterplot_colored.vg.json b/examples/compiled/text_scatterplot_colored.vg.json index 5c6b6971ec2..711570be6ed 100644 --- a/examples/compiled/text_scatterplot_colored.vg.json +++ b/examples/compiled/text_scatterplot_colored.vg.json @@ -115,5 +115,6 @@ "zindex": 0 } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "Origin"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "Origin"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/text_tooltip_image.vg.json b/examples/compiled/text_tooltip_image.vg.json index dc2bdf82655..bbb094c06f2 100644 --- a/examples/compiled/text_tooltip_image.vg.json +++ b/examples/compiled/text_tooltip_image.vg.json @@ -57,5 +57,6 @@ "range": {"step": {"signal": "y_step"}}, "padding": 0.5 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_dot.vg.json b/examples/compiled/tick_dot.vg.json index d8b575c0b54..7e724359e4e 100644 --- a/examples/compiled/tick_dot.vg.json +++ b/examples/compiled/tick_dot.vg.json @@ -32,10 +32,10 @@ "description": { "signal": "\"precipitation: \" + (format(datum[\"precipitation\"], \"\"))" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "precipitation"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"mult": 0.75, "field": {"group": "height"}} } } } @@ -74,5 +74,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_dot_thickness.png b/examples/compiled/tick_dot_thickness.png index be571af076f292edb286cd13128fe2bdcae1ae60..371fa232c5b8eafcc186def4cb116338c4b3d3e2 100644 GIT binary patch literal 4533 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 diff --git a/examples/compiled/tick_dot_thickness.svg b/examples/compiled/tick_dot_thickness.svg index 676fc14a394..50ad2b9ddb1 100644 --- a/examples/compiled/tick_dot_thickness.svg +++ b/examples/compiled/tick_dot_thickness.svg @@ -1 +1 @@ -050100150200Horsepower \ No newline at end of file +050100150200Horsepower \ No newline at end of file diff --git a/examples/compiled/tick_dot_thickness.vg.json b/examples/compiled/tick_dot_thickness.vg.json index 962912839cd..870197aed6e 100644 --- a/examples/compiled/tick_dot_thickness.vg.json +++ b/examples/compiled/tick_dot_thickness.vg.json @@ -32,10 +32,10 @@ "description": { "signal": "\"Horsepower: \" + (format(datum[\"Horsepower\"], \"\"))" }, + "width": {"value": 2}, "xc": {"scale": "x", "field": "Horsepower"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 10}, - "width": {"value": 2} + "height": {"mult": 0.75, "field": {"group": "height"}} } } } @@ -74,5 +74,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_grouped.png b/examples/compiled/tick_grouped.png index 150178bcc22271a40745a116e769bf0f4e919840..a1003fbfb55ded11eff3954f442642bb212f483f 100644 GIT binary patch literal 8511 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 diff --git a/examples/compiled/tick_grouped.svg b/examples/compiled/tick_grouped.svg index dc266850330..a2821801d9e 100644 --- a/examples/compiled/tick_grouped.svg +++ b/examples/compiled/tick_grouped.svg @@ -1 +1 @@ -ABCcategory0.00.20.40.60.81.0valuexyzgroup \ No newline at end of file +ABCcategory0.00.20.40.60.81.0valuexyzgroup \ No newline at end of file diff --git a/examples/compiled/tick_grouped.vg.json b/examples/compiled/tick_grouped.vg.json index 2bb4b56c334..99438b3d9b1 100644 --- a/examples/compiled/tick_grouped.vg.json +++ b/examples/compiled/tick_grouped.vg.json @@ -51,14 +51,15 @@ "description": { "signal": "\"category: \" + (isValid(datum[\"category\"]) ? datum[\"category\"] : \"\"+datum[\"category\"]) + \"; value: \" + (format(datum[\"value\"], \"\")) + \"; group: \" + (isValid(datum[\"group\"]) ? datum[\"group\"] : \"\"+datum[\"group\"])" }, - "xc": { + "height": {"value": 1}, + "x": { "scale": "x", "field": "category", - "offset": {"scale": "xOffset", "field": "group"} + "offset": {"scale": "xOffset", "field": "group"}, + "band": 0.125 }, - "yc": {"scale": "y", "field": "value"}, - "width": {"value": 15}, - "height": {"value": 1} + "width": {"value": 18}, + "yc": {"scale": "y", "field": "value"} } } } @@ -136,5 +137,6 @@ "title": "group", "encode": {"symbols": {"update": {"opacity": {"value": 0.7}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_histogram.png b/examples/compiled/tick_histogram.png index 94a6e1a6f51d6d63218602db39ad75406d966d18..190ae345a27f50fdd96b4012becb313ab3dec833 100644 GIT binary patch literal 13136 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 MXeqx?G{62o0EzG{9smFU diff --git a/examples/compiled/tick_histogram.svg b/examples/compiled/tick_histogram.svg index 62d86a76543..ca920516214 100644 --- a/examples/compiled/tick_histogram.svg +++ b/examples/compiled/tick_histogram.svg @@ -1 +1 @@ -1.02.03.04.05.06.07.08.09.010.0IMDB Rating (binned)02004006008001,000Count of Records \ No newline at end of file +1.02.03.04.05.06.07.08.09.010.0IMDB Rating (binned)02004006008001,000Count of Records \ No newline at end of file diff --git a/examples/compiled/tick_histogram.vg.json b/examples/compiled/tick_histogram.vg.json index eed0cc921a1..45b436b9955 100644 --- a/examples/compiled/tick_histogram.vg.json +++ b/examples/compiled/tick_histogram.vg.json @@ -57,12 +57,18 @@ "description": { "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\"], \"\"))" }, - "xc": { - "signal": "scale(\"x\", 0.5 * datum[\"bin_maxbins_10_IMDB Rating\"] + 0.5 * datum[\"bin_maxbins_10_IMDB Rating_end\"])" + "height": {"value": 1}, + "x2": { + "scale": "x", + "field": "bin_maxbins_10_IMDB Rating", + "offset": 0.5 }, - "yc": {"scale": "y", "field": "__count"}, - "width": {"value": 15}, - "height": {"value": 1} + "x": { + "scale": "x", + "field": "bin_maxbins_10_IMDB Rating_end", + "offset": 0.5 + }, + "yc": {"scale": "y", "field": "__count"} } } } @@ -121,5 +127,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_month_histogram.png b/examples/compiled/tick_month_histogram.png index 6687d7176c33063722133cd4c93cebddea272119..4ba6835728c99fe5dfce3be314662078a3efeb64 100644 GIT binary patch literal 8899 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 literal 9168 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 \ No newline at end of file +JFMAMJJASONDJdate (month)012345Mean of precipitation \ No newline at end of file diff --git a/examples/compiled/tick_month_histogram.vg.json b/examples/compiled/tick_month_histogram.vg.json index 9e16402e8a8..8aa36d8ddab 100644 --- a/examples/compiled/tick_month_histogram.vg.json +++ b/examples/compiled/tick_month_histogram.vg.json @@ -20,7 +20,7 @@ }, { "type": "aggregate", - "groupby": ["month_date"], + "groupby": ["month_date", "month_date_end"], "ops": ["mean"], "fields": ["precipitation"], "as": ["mean_precipitation"] @@ -45,10 +45,16 @@ "description": { "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\"], \"\"))" }, - "xc": {"scale": "x", "field": "month_date"}, - "yc": {"scale": "y", "field": "mean_precipitation"}, - "width": {"value": 15}, - "height": {"value": 1} + "height": {"value": 1}, + "x2": { + "signal": "scale(\"x\", 0.875 * datum[\"month_date\"] + 0.125 * datum[\"month_date_end\"])", + "offset": 0.5 + }, + "x": { + "signal": "scale(\"x\", 0.125 * datum[\"month_date\"] + 0.875 * datum[\"month_date_end\"])", + "offset": 0.5 + }, + "yc": {"scale": "y", "field": "mean_precipitation"} } } } @@ -57,7 +63,10 @@ { "name": "x", "type": "time", - "domain": {"data": "source_0", "field": "month_date"}, + "domain": { + "data": "source_0", + "fields": ["month_date", "month_date_end"] + }, "range": [0, {"signal": "width"}] }, { @@ -126,5 +135,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_sort.vg.json b/examples/compiled/tick_sort.vg.json index e54fb4aed0e..cb4c340fc0d 100644 --- a/examples/compiled/tick_sort.vg.json +++ b/examples/compiled/tick_sort.vg.json @@ -32,10 +32,10 @@ "description": { "signal": "\"Horsepower: \" + (format(datum[\"Horsepower\"], \"\"))" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "Horsepower"}, "yc": {"signal": "height", "mult": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"mult": 0.75, "field": {"group": "height"}} } } } @@ -75,5 +75,6 @@ "tickCount": {"signal": "ceil(width/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_strip.png b/examples/compiled/tick_strip.png index 9740c3ffab702a3454634fe3b7ee79e316385170..b32941a606b4462c60a7453da790e9f47bab4601 100644 GIT binary patch literal 6767 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 AJ^%m! literal 7770 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 Hh5`Qp9~v9z diff --git a/examples/compiled/tick_strip.svg b/examples/compiled/tick_strip.svg index d4d87496009..32f7ce57f67 100644 --- a/examples/compiled/tick_strip.svg +++ b/examples/compiled/tick_strip.svg @@ -1 +1 @@ -050100150200Horsepower34568Cylinders \ No newline at end of file +050100150200Horsepower34568Cylinders \ No newline at end of file diff --git a/examples/compiled/tick_strip.vg.json b/examples/compiled/tick_strip.vg.json index d27a6f5fb62..3f4a531d993 100644 --- a/examples/compiled/tick_strip.vg.json +++ b/examples/compiled/tick_strip.vg.json @@ -39,10 +39,10 @@ "description": { "signal": "\"Horsepower: \" + (format(datum[\"Horsepower\"], \"\")) + \"; Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "Horsepower"}, "yc": {"scale": "y", "field": "Cylinders"}, - "height": {"value": 15}, - "width": {"value": 1} + "height": {"value": 18} } } } @@ -96,5 +96,6 @@ "title": "Cylinders", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/tick_strip_tick_band.vg.json b/examples/compiled/tick_strip_tick_band.vg.json index 4302d64a9d8..70987f6f546 100644 --- a/examples/compiled/tick_strip_tick_band.vg.json +++ b/examples/compiled/tick_strip_tick_band.vg.json @@ -35,10 +35,10 @@ "description": { "signal": "\"Horsepower: \" + (format(datum[\"Horsepower\"], \"\")) + \"; Cylinders: \" + (isValid(datum[\"Cylinders\"]) ? datum[\"Cylinders\"] : \"\"+datum[\"Cylinders\"])" }, + "width": {"value": 1}, "xc": {"scale": "x", "field": "Horsepower"}, - "yc": {"scale": "y", "field": "Cylinders", "band": 0.5}, - "height": {"value": 15}, - "width": {"value": 1} + "y": {"scale": "y", "field": "Cylinders", "band": 0.125}, + "height": {"signal": "0.75 * bandwidth('y')"} } } } @@ -108,5 +108,6 @@ "tickBand": "extent", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_custom_step.vg.json b/examples/compiled/time_custom_step.vg.json index f6ed2a1bf36..2e5c406d822 100644 --- a/examples/compiled/time_custom_step.vg.json +++ b/examples/compiled/time_custom_step.vg.json @@ -163,5 +163,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_output_utc_scale.vg.json b/examples/compiled/time_output_utc_scale.vg.json index a2450c89a22..b50542ba796 100644 --- a/examples/compiled/time_output_utc_scale.vg.json +++ b/examples/compiled/time_output_utc_scale.vg.json @@ -132,5 +132,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_output_utc_timeunit.vg.json b/examples/compiled/time_output_utc_timeunit.vg.json index 5bbfe8c82b2..51898aab5a8 100644 --- a/examples/compiled/time_output_utc_timeunit.vg.json +++ b/examples/compiled/time_output_utc_timeunit.vg.json @@ -136,5 +136,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_parse_binnedutc.vg.json b/examples/compiled/time_parse_binnedutc.vg.json index 55dc8f7d78d..76cc59178f5 100644 --- a/examples/compiled/time_parse_binnedutc.vg.json +++ b/examples/compiled/time_parse_binnedutc.vg.json @@ -76,5 +76,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_parse_local.vg.json b/examples/compiled/time_parse_local.vg.json index 83690debb11..ad10f44f4d5 100644 --- a/examples/compiled/time_parse_local.vg.json +++ b/examples/compiled/time_parse_local.vg.json @@ -80,5 +80,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_parse_utc.vg.json b/examples/compiled/time_parse_utc.vg.json index 244ed944cda..cfcc9287768 100644 --- a/examples/compiled/time_parse_utc.vg.json +++ b/examples/compiled/time_parse_utc.vg.json @@ -78,5 +78,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/time_parse_utc_format.vg.json b/examples/compiled/time_parse_utc_format.vg.json index df4379d2f83..5423306bc94 100644 --- a/examples/compiled/time_parse_utc_format.vg.json +++ b/examples/compiled/time_parse_utc_format.vg.json @@ -84,5 +84,6 @@ }, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trail_color.vg.json b/examples/compiled/trail_color.vg.json index 03cca901454..60bbe93b562 100644 --- a/examples/compiled/trail_color.vg.json +++ b/examples/compiled/trail_color.vg.json @@ -136,5 +136,6 @@ "legends": [ {"stroke": "color", "symbolType": "stroke", "title": "symbol"}, {"strokeWidth": "size", "symbolType": "stroke", "title": "price"} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trail_comet.vg.json b/examples/compiled/trail_comet.vg.json index 094d44f4a8e..585075de698 100644 --- a/examples/compiled/trail_comet.vg.json +++ b/examples/compiled/trail_comet.vg.json @@ -213,5 +213,8 @@ "symbolType": "stroke" } ], - "config": {"legend": {"orient": "bottom", "direction": "horizontal"}} + "config": { + "legend": {"orient": "bottom", "direction": "horizontal"}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/trellis_anscombe.vg.json b/examples/compiled/trellis_anscombe.vg.json index 9d9d2d8be64..87e2965beea 100644 --- a/examples/compiled/trellis_anscombe.vg.json +++ b/examples/compiled/trellis_anscombe.vg.json @@ -176,5 +176,6 @@ "zero": false, "nice": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_area.vg.json b/examples/compiled/trellis_area.vg.json index 88794d1567c..d239b2a33f6 100644 --- a/examples/compiled/trellis_area.vg.json +++ b/examples/compiled/trellis_area.vg.json @@ -183,5 +183,6 @@ "domain": {"data": "source_0", "field": "symbol", "sort": true}, "range": "category" } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_area_seattle.vg.json b/examples/compiled/trellis_area_seattle.vg.json index 2591cd8017a..ade02d913ff 100644 --- a/examples/compiled/trellis_area_seattle.vg.json +++ b/examples/compiled/trellis_area_seattle.vg.json @@ -196,5 +196,8 @@ "nice": true } ], - "config": {"axis": {"grid": false, "domain": false}} + "config": { + "axis": {"grid": false, "domain": false}, + "style": {"tick": {"discreteBandSize": {"band": 0.75}}} + } } diff --git a/examples/compiled/trellis_area_sort_array.vg.json b/examples/compiled/trellis_area_sort_array.vg.json index 186d28d6d6c..15dfc4349ec 100644 --- a/examples/compiled/trellis_area_sort_array.vg.json +++ b/examples/compiled/trellis_area_sort_array.vg.json @@ -213,5 +213,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "circle", "title": "symbol"}] + "legends": [{"fill": "color", "symbolType": "circle", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_bar.vg.json b/examples/compiled/trellis_bar.vg.json index a8b3fef14a3..b0f0678ad39 100644 --- a/examples/compiled/trellis_bar.vg.json +++ b/examples/compiled/trellis_bar.vg.json @@ -195,5 +195,6 @@ "range": ["#675193", "#ca8861"] } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_bar_histogram.vg.json b/examples/compiled/trellis_bar_histogram.vg.json index f806696d61e..2ab9a4d1461 100644 --- a/examples/compiled/trellis_bar_histogram.vg.json +++ b/examples/compiled/trellis_bar_histogram.vg.json @@ -197,5 +197,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_bar_histogram_label_rotated.vg.json b/examples/compiled/trellis_bar_histogram_label_rotated.vg.json index bcec41df778..1398aff1b33 100644 --- a/examples/compiled/trellis_bar_histogram_label_rotated.vg.json +++ b/examples/compiled/trellis_bar_histogram_label_rotated.vg.json @@ -200,5 +200,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_bar_no_header.vg.json b/examples/compiled/trellis_bar_no_header.vg.json index 0e859595afa..7e894a9b9e6 100644 --- a/examples/compiled/trellis_bar_no_header.vg.json +++ b/examples/compiled/trellis_bar_no_header.vg.json @@ -169,5 +169,6 @@ "range": ["#675193", "#ca8861"] } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "gender"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_barley.vg.json b/examples/compiled/trellis_barley.vg.json index b7ffc699edc..ac629a0b580 100644 --- a/examples/compiled/trellis_barley.vg.json +++ b/examples/compiled/trellis_barley.vg.json @@ -238,5 +238,6 @@ "title": "year", "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_barley_independent.vg.json b/examples/compiled/trellis_barley_independent.vg.json index d52e6df79a1..b97b771d6b8 100644 --- a/examples/compiled/trellis_barley_independent.vg.json +++ b/examples/compiled/trellis_barley_independent.vg.json @@ -181,5 +181,6 @@ "title": "year", "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_barley_layer_median.vg.json b/examples/compiled/trellis_barley_layer_median.vg.json index 0ad02b1fbaf..834359c7481 100644 --- a/examples/compiled/trellis_barley_layer_median.vg.json +++ b/examples/compiled/trellis_barley_layer_median.vg.json @@ -282,5 +282,6 @@ "title": "year", "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_column_year.vg.json b/examples/compiled/trellis_column_year.vg.json index 335a8d1d2b1..112a10fe754 100644 --- a/examples/compiled/trellis_column_year.vg.json +++ b/examples/compiled/trellis_column_year.vg.json @@ -212,5 +212,6 @@ "range": "category" } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "symbol"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_cross_sort.vg.json b/examples/compiled/trellis_cross_sort.vg.json index 8ab89d4082b..350f98b813a 100644 --- a/examples/compiled/trellis_cross_sort.vg.json +++ b/examples/compiled/trellis_cross_sort.vg.json @@ -400,5 +400,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_cross_sort_array.vg.json b/examples/compiled/trellis_cross_sort_array.vg.json index 0862fbb7fa2..9409cf08521 100644 --- a/examples/compiled/trellis_cross_sort_array.vg.json +++ b/examples/compiled/trellis_cross_sort_array.vg.json @@ -399,5 +399,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_line_quarter.vg.json b/examples/compiled/trellis_line_quarter.vg.json index ff4c8da8da3..dbbd9e090b4 100644 --- a/examples/compiled/trellis_line_quarter.vg.json +++ b/examples/compiled/trellis_line_quarter.vg.json @@ -202,5 +202,6 @@ "title": "symbol", "encode": {"symbols": {"update": {"fill": {"value": "transparent"}}}} } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_row_column.vg.json b/examples/compiled/trellis_row_column.vg.json index 395389a0052..3dcf899e483 100644 --- a/examples/compiled/trellis_row_column.vg.json +++ b/examples/compiled/trellis_row_column.vg.json @@ -251,5 +251,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_scatter.vg.json b/examples/compiled/trellis_scatter.vg.json index 7c22029457e..3ed7b2ae08c 100644 --- a/examples/compiled/trellis_scatter.vg.json +++ b/examples/compiled/trellis_scatter.vg.json @@ -185,5 +185,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_scatter_binned_row.vg.json b/examples/compiled/trellis_scatter_binned_row.vg.json index 144e70789d4..590186b3a0b 100644 --- a/examples/compiled/trellis_scatter_binned_row.vg.json +++ b/examples/compiled/trellis_scatter_binned_row.vg.json @@ -211,5 +211,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_scatter_small.vg.json b/examples/compiled/trellis_scatter_small.vg.json index 2b5fffdf06f..cbe62f6779e 100644 --- a/examples/compiled/trellis_scatter_small.vg.json +++ b/examples/compiled/trellis_scatter_small.vg.json @@ -179,5 +179,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_selections.vg.json b/examples/compiled/trellis_selections.vg.json index e8f493be876..fabebfc1255 100644 --- a/examples/compiled/trellis_selections.vg.json +++ b/examples/compiled/trellis_selections.vg.json @@ -599,5 +599,6 @@ "zero": false, "nice": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/trellis_stacked_bar.vg.json b/examples/compiled/trellis_stacked_bar.vg.json index 02913643690..25f4743589b 100644 --- a/examples/compiled/trellis_stacked_bar.vg.json +++ b/examples/compiled/trellis_stacked_bar.vg.json @@ -188,5 +188,6 @@ "range": "category" } ], - "legends": [{"fill": "color", "symbolType": "square", "title": "site"}] + "legends": [{"fill": "color", "symbolType": "square", "title": "site"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/vconcat_flatten.vg.json b/examples/compiled/vconcat_flatten.vg.json index 06b7593fdc5..21858732fc2 100644 --- a/examples/compiled/vconcat_flatten.vg.json +++ b/examples/compiled/vconcat_flatten.vg.json @@ -357,5 +357,6 @@ "nice": true, "zero": true } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/vconcat_weather.vg.json b/examples/compiled/vconcat_weather.vg.json index 3db6ba2d6b6..32dc79045fc 100644 --- a/examples/compiled/vconcat_weather.vg.json +++ b/examples/compiled/vconcat_weather.vg.json @@ -287,5 +287,6 @@ } } } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/waterfall_chart.vg.json b/examples/compiled/waterfall_chart.vg.json index d3b9edab4a0..2a5dc29c939 100644 --- a/examples/compiled/waterfall_chart.vg.json +++ b/examples/compiled/waterfall_chart.vg.json @@ -322,5 +322,10 @@ "zindex": 0 } ], - "config": {"style": {"text": {"fontWeight": "bold"}}} + "config": { + "style": { + "text": {"fontWeight": "bold"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } + } } diff --git a/examples/compiled/wheat_wages.vg.json b/examples/compiled/wheat_wages.vg.json index 5a60792a744..c282948a4d8 100644 --- a/examples/compiled/wheat_wages.vg.json +++ b/examples/compiled/wheat_wages.vg.json @@ -363,6 +363,9 @@ "gridOpacity": 0.25, "domain": false }, - "style": {"cell": {"stroke": "transparent"}} + "style": { + "cell": {"stroke": "transparent"}, + "tick": {"discreteBandSize": {"band": 0.75}} + } } } diff --git a/examples/compiled/window_cumulative_running_average.vg.json b/examples/compiled/window_cumulative_running_average.vg.json index 2db4ec31784..ae26878c566 100644 --- a/examples/compiled/window_cumulative_running_average.vg.json +++ b/examples/compiled/window_cumulative_running_average.vg.json @@ -172,5 +172,6 @@ "tickCount": {"signal": "ceil(height/40)"}, "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/window_rank.vg.json b/examples/compiled/window_rank.vg.json index d0bf936ae37..d53983b7250 100644 --- a/examples/compiled/window_rank.vg.json +++ b/examples/compiled/window_rank.vg.json @@ -132,5 +132,6 @@ "zindex": 0 } ], - "legends": [{"stroke": "color", "symbolType": "stroke", "title": "team"}] + "legends": [{"stroke": "color", "symbolType": "stroke", "title": "team"}], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/window_top_k.vg.json b/examples/compiled/window_top_k.vg.json index 23aec6d38c0..ddb689446f5 100644 --- a/examples/compiled/window_top_k.vg.json +++ b/examples/compiled/window_top_k.vg.json @@ -149,5 +149,6 @@ "title": "student", "zindex": 0 } - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} } diff --git a/examples/compiled/window_top_k_others.vg.json b/examples/compiled/window_top_k_others.vg.json index 106ca554770..628815d0f09 100644 --- a/examples/compiled/window_top_k_others.vg.json +++ b/examples/compiled/window_top_k_others.vg.json @@ -134,5 +134,6 @@ "zindex": 0 }, {"scale": "y", "orient": "left", "grid": false, "zindex": 0} - ] + ], + "config": {"style": {"tick": {"discreteBandSize": {"band": 0.75}}}} }