From 36eafab68cf0b761119a2a1d2b8a4fe973de9f1d Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Sun, 7 Feb 2021 23:50:37 +0000 Subject: [PATCH] chore: update examples [CI] --- examples/compiled/airport_connections.vg.json | 5 +- examples/compiled/bar_count_minimap.vg.json | 2 +- examples/compiled/brush_table.vg.json | 9 +- .../circle_bubble_health_income.vg.json | 4 +- .../compiled/concat_bar_layer_circle.vg.json | 4 +- examples/compiled/concat_hover.vg.json | 16 ++- examples/compiled/concat_hover_filter.vg.json | 14 +- .../compiled/interactive_area_brush.vg.json | 4 +- .../interactive_bar_select_highlight.vg.json | 26 +++- .../compiled/interactive_bin_extent.vg.json | 2 +- .../interactive_bin_extent_bottom.vg.json | 2 +- examples/compiled/interactive_brush.vg.json | 13 +- .../compiled/interactive_concat_layer.vg.json | 4 +- .../interactive_dashboard_europe_pop.vg.json | 14 +- .../interactive_global_development.vg.json | 11 +- examples/compiled/interactive_index_chart.png | Bin 64592 -> 64576 bytes .../compiled/interactive_index_chart.vg.json | 6 +- .../interactive_layered_crossfilter.vg.json | 8 +- ...ctive_layered_crossfilter_discrete.vg.json | 12 +- examples/compiled/interactive_legend.vg.json | 2 +- .../interactive_legend_dblclick.vg.json | 2 +- .../interactive_line_brush_cursor.vg.json | 2 +- .../compiled/interactive_line_hover.vg.json | 7 +- .../interactive_multi_line_label.vg.json | 2 +- ...teractive_multi_line_pivot_tooltip.vg.json | 5 +- .../interactive_multi_line_tooltip.vg.json | 12 +- .../interactive_overview_detail.vg.json | 2 +- .../compiled/interactive_paintbrush.vg.json | 12 +- .../interactive_paintbrush_color.vg.json | 12 +- ...teractive_paintbrush_color_nearest.vg.json | 12 +- .../interactive_paintbrush_interval.vg.json | 4 +- ...nteractive_paintbrush_simple_false.vg.json | 12 +- ...interactive_paintbrush_simple_true.vg.json | 12 +- .../interactive_panzoom_splom.vg.json | 61 ++++++--- ...interactive_panzoom_vconcat_shared.vg.json | 9 +- .../compiled/interactive_point_init.vg.json | 12 +- .../interactive_query_widgets.vg.json | 8 +- .../interactive_seattle_weather.vg.json | 8 +- examples/compiled/interactive_splom.vg.json | 122 +++++++++++++----- .../interactive_stocks_nearest_index.vg.json | 2 +- examples/compiled/isotype_grid.vg.json | 4 +- examples/compiled/param_expr.vg.json | 2 +- .../compiled/selection_bind_cylyr.vg.json | 4 +- .../compiled/selection_bind_origin.vg.json | 5 +- .../compiled/selection_brush_timeunit.vg.json | 4 +- .../compiled/selection_clear_brush.vg.json | 13 +- .../selection_composition_and.vg.json | 8 +- .../compiled/selection_composition_or.vg.json | 8 +- examples/compiled/selection_concat.vg.json | 13 +- examples/compiled/selection_filter.vg.json | 9 +- .../selection_filter_composition.vg.json | 9 +- .../compiled/selection_filter_false.vg.json | 9 +- .../compiled/selection_filter_true.vg.json | 9 +- examples/compiled/selection_heatmap.vg.json | 16 ++- examples/compiled/selection_insert.vg.json | 12 +- .../selection_interval_mark_style.vg.json | 8 +- .../selection_layer_bar_month.vg.json | 4 +- .../selection_multi_condition.vg.json | 16 ++- .../selection_project_binned_interval.vg.json | 4 +- .../selection_project_interval.vg.json | 4 +- .../selection_project_interval_x.vg.json | 2 +- .../selection_project_interval_x_y.vg.json | 4 +- .../selection_project_interval_y.vg.json | 2 +- .../compiled/selection_project_multi.vg.json | 17 ++- .../selection_project_multi_cylinders.vg.json | 2 +- ...ion_project_multi_cylinders_origin.vg.json | 4 +- .../selection_project_multi_origin.vg.json | 5 +- .../compiled/selection_project_single.vg.json | 17 ++- ...selection_project_single_cylinders.vg.json | 2 +- ...on_project_single_cylinders_origin.vg.json | 4 +- .../selection_project_single_origin.vg.json | 5 +- .../selection_resolution_global.vg.json | 61 ++++++--- .../selection_resolution_intersect.vg.json | 61 ++++++--- .../selection_resolution_union.vg.json | 61 ++++++--- .../compiled/selection_toggle_altKey.vg.json | 12 +- .../selection_toggle_altKey_shiftKey.vg.json | 12 +- .../selection_toggle_shiftKey.vg.json | 12 +- .../selection_translate_brush_drag.vg.json | 4 +- ...lection_translate_brush_shift-drag.vg.json | 4 +- ...lection_translate_scatterplot_drag.vg.json | 4 +- ...n_translate_scatterplot_shift-drag.vg.json | 4 +- .../compiled/selection_type_interval.vg.json | 4 +- .../selection_type_interval_invert.vg.json | 4 +- .../compiled/selection_type_point.vg.json | 15 ++- .../selection_type_single_dblclick.vg.json | 15 ++- .../selection_type_single_mouseover.vg.json | 15 ++- .../selection_zoom_brush_shift-wheel.vg.json | 4 +- .../selection_zoom_brush_wheel.vg.json | 4 +- ...ction_zoom_scatterplot_shift-wheel.vg.json | 4 +- .../selection_zoom_scatterplot_wheel.vg.json | 4 +- examples/compiled/trellis_selections.vg.json | 11 +- examples/compiled/vconcat_flatten.vg.json | 5 +- 92 files changed, 726 insertions(+), 295 deletions(-) diff --git a/examples/compiled/airport_connections.vg.json b/examples/compiled/airport_connections.vg.json index 5556a086755..173bc558928 100644 --- a/examples/compiled/airport_connections.vg.json +++ b/examples/compiled/airport_connections.vg.json @@ -145,7 +145,10 @@ {"events": [{"source": "view", "type": "dblclick"}], "update": "null"} ] }, - {"name": "org_tuple_fields", "value": [{"type": "E", "field": "origin"}]}, + { + "name": "org_tuple_fields", + "value": [{"type": "E", "field": "origin", "index": 0}] + }, { "name": "org_toggle", "value": false, diff --git a/examples/compiled/bar_count_minimap.vg.json b/examples/compiled/bar_count_minimap.vg.json index 0169e052422..3131bbeee5c 100644 --- a/examples/compiled/bar_count_minimap.vg.json +++ b/examples/compiled/bar_count_minimap.vg.json @@ -219,7 +219,7 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "Name", "channel": "y", "type": "E"}] + "value": [{"field": "Name", "channel": "y", "type": "E", "index": 0}] }, { "name": "brush_translate_anchor", diff --git a/examples/compiled/brush_table.vg.json b/examples/compiled/brush_table.vg.json index 0d4c1b87973..b66f4b587d5 100644 --- a/examples/compiled/brush_table.vg.json +++ b/examples/compiled/brush_table.vg.json @@ -236,8 +236,13 @@ { "name": "brush_tuple_fields", "value": [ - {"field": "Horsepower", "channel": "x", "type": "R"}, - {"field": "Miles_per_Gallon", "channel": "y", "type": "R"} + {"field": "Horsepower", "channel": "x", "type": "R", "index": 0}, + { + "field": "Miles_per_Gallon", + "channel": "y", + "type": "R", + "index": 1 + } ] }, { diff --git a/examples/compiled/circle_bubble_health_income.vg.json b/examples/compiled/circle_bubble_health_income.vg.json index f86e8ca66cf..a5681faea58 100644 --- a/examples/compiled/circle_bubble_health_income.vg.json +++ b/examples/compiled/circle_bubble_health_income.vg.json @@ -69,8 +69,8 @@ { "name": "view_tuple_fields", "value": [ - {"field": "income", "channel": "x", "type": "R"}, - {"field": "health", "channel": "y", "type": "R"} + {"field": "income", "channel": "x", "type": "R", "index": 0}, + {"field": "health", "channel": "y", "type": "R", "index": 1} ] }, { diff --git a/examples/compiled/concat_bar_layer_circle.vg.json b/examples/compiled/concat_bar_layer_circle.vg.json index 13d86385e5c..7403ff61218 100644 --- a/examples/compiled/concat_bar_layer_circle.vg.json +++ b/examples/compiled/concat_bar_layer_circle.vg.json @@ -292,7 +292,9 @@ }, { "name": "pts_tuple_fields", - "value": [{"field": "Major Genre", "channel": "x", "type": "E"}] + "value": [ + {"field": "Major Genre", "channel": "x", "type": "E", "index": 0} + ] }, { "name": "pts_toggle", diff --git a/examples/compiled/concat_hover.vg.json b/examples/compiled/concat_hover.vg.json index cc80790be5a..a7c466ca1a2 100644 --- a/examples/compiled/concat_hover.vg.json +++ b/examples/compiled/concat_hover.vg.json @@ -5,7 +5,13 @@ "padding": 5, "height": 200, "data": [ - {"name": "hover_store"}, + { + "name": "hover_store", + "transform": [ + {"type": "formula", "expr": "datum.values[0]", "as": "_vgsid_"}, + {"type": "collect", "sort": {"field": "_vgsid_"}} + ] + }, { "name": "source_0", "url": "data/cars.json", @@ -76,7 +82,7 @@ }, { "name": "hover_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "hover_toggle", @@ -115,7 +121,7 @@ "fill": {"value": "transparent"}, "stroke": [ { - "test": "length(data(\"hover_store\")) && vlSelectionTest(\"hover_store\", datum)", + "test": "length(data(\"hover_store\")) && vlSelectionIdTest(\"hover_store\", datum)", "scale": "color", "field": "Cylinders" }, @@ -208,7 +214,7 @@ }, { "name": "hover_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "hover_toggle", @@ -247,7 +253,7 @@ "fill": {"value": "transparent"}, "stroke": [ { - "test": "length(data(\"hover_store\")) && vlSelectionTest(\"hover_store\", datum)", + "test": "length(data(\"hover_store\")) && vlSelectionIdTest(\"hover_store\", datum)", "scale": "color", "field": "Cylinders" }, diff --git a/examples/compiled/concat_hover_filter.vg.json b/examples/compiled/concat_hover_filter.vg.json index a3991765ab3..5fe2a83c140 100644 --- a/examples/compiled/concat_hover_filter.vg.json +++ b/examples/compiled/concat_hover_filter.vg.json @@ -5,7 +5,13 @@ "padding": 5, "height": 200, "data": [ - {"name": "hover_store"}, + { + "name": "hover_store", + "transform": [ + {"type": "formula", "expr": "datum.values[0]", "as": "_vgsid_"}, + {"type": "collect", "sort": {"field": "_vgsid_"}} + ] + }, { "name": "source_0", "url": "data/cars.json", @@ -28,7 +34,7 @@ "transform": [ { "type": "filter", - "expr": "length(data(\"hover_store\")) && vlSelectionTest(\"hover_store\", datum)" + "expr": "length(data(\"hover_store\")) && vlSelectionIdTest(\"hover_store\", datum)" } ] }, @@ -106,7 +112,7 @@ }, { "name": "hover_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "hover_toggle", @@ -251,7 +257,7 @@ }, { "name": "hover_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "hover_toggle", diff --git a/examples/compiled/interactive_area_brush.vg.json b/examples/compiled/interactive_area_brush.vg.json index 49c36df21f6..c8476d1d139 100644 --- a/examples/compiled/interactive_area_brush.vg.json +++ b/examples/compiled/interactive_area_brush.vg.json @@ -143,7 +143,9 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "yearmonth_date", "channel": "x", "type": "R"}] + "value": [ + {"field": "yearmonth_date", "channel": "x", "type": "R", "index": 0} + ] }, { "name": "brush_translate_anchor", diff --git a/examples/compiled/interactive_bar_select_highlight.vg.json b/examples/compiled/interactive_bar_select_highlight.vg.json index 341082f21d2..3db1118746a 100644 --- a/examples/compiled/interactive_bar_select_highlight.vg.json +++ b/examples/compiled/interactive_bar_select_highlight.vg.json @@ -6,8 +6,20 @@ "height": 200, "style": "cell", "data": [ - {"name": "highlight_store"}, - {"name": "select_store"}, + { + "name": "highlight_store", + "transform": [ + {"type": "formula", "expr": "datum.values[0]", "as": "_vgsid_"}, + {"type": "collect", "sort": {"field": "_vgsid_"}} + ] + }, + { + "name": "select_store", + "transform": [ + {"type": "formula", "expr": "datum.values[0]", "as": "_vgsid_"}, + {"type": "collect", "sort": {"field": "_vgsid_"}} + ] + }, { "name": "source_0", "values": [ @@ -76,7 +88,7 @@ }, { "name": "highlight_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "highlight_toggle", @@ -111,7 +123,7 @@ }, { "name": "select_tuple_fields", - "value": [{"type": "E", "field": "_vgsid_"}] + "value": [{"type": "E", "field": "_vgsid_", "index": 0}] }, { "name": "select_toggle", @@ -148,18 +160,18 @@ "cursor": {"value": "pointer"}, "fillOpacity": [ { - "test": "!length(data(\"select_store\")) || vlSelectionTest(\"select_store\", datum)", + "test": "!length(data(\"select_store\")) || vlSelectionIdTest(\"select_store\", datum)", "value": 1 }, {"value": 0.3} ], "strokeWidth": [ { - "test": "length(data(\"select_store\")) && vlSelectionTest(\"select_store\", datum)", + "test": "length(data(\"select_store\")) && vlSelectionIdTest(\"select_store\", datum)", "value": 2 }, { - "test": "length(data(\"highlight_store\")) && vlSelectionTest(\"highlight_store\", datum)", + "test": "length(data(\"highlight_store\")) && vlSelectionIdTest(\"highlight_store\", datum)", "value": 1 }, {"value": 0} diff --git a/examples/compiled/interactive_bin_extent.vg.json b/examples/compiled/interactive_bin_extent.vg.json index 592ef9dc232..b1e13d7a03f 100644 --- a/examples/compiled/interactive_bin_extent.vg.json +++ b/examples/compiled/interactive_bin_extent.vg.json @@ -194,7 +194,7 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "time", "channel": "x", "type": "R"}] + "value": [{"field": "time", "channel": "x", "type": "R", "index": 0}] }, { "name": "brush_translate_anchor", diff --git a/examples/compiled/interactive_bin_extent_bottom.vg.json b/examples/compiled/interactive_bin_extent_bottom.vg.json index 5b7970e88e8..b111c53dccc 100644 --- a/examples/compiled/interactive_bin_extent_bottom.vg.json +++ b/examples/compiled/interactive_bin_extent_bottom.vg.json @@ -283,7 +283,7 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "time", "channel": "x", "type": "R"}] + "value": [{"field": "time", "channel": "x", "type": "R", "index": 0}] }, { "name": "brush_translate_anchor", diff --git a/examples/compiled/interactive_brush.vg.json b/examples/compiled/interactive_brush.vg.json index 14ada8c39ed..546613c6cdf 100644 --- a/examples/compiled/interactive_brush.vg.json +++ b/examples/compiled/interactive_brush.vg.json @@ -13,8 +13,13 @@ { "unit": "", "fields": [ - {"field": "Horsepower", "channel": "x", "type": "R"}, - {"field": "Miles_per_Gallon", "channel": "y", "type": "R"} + {"field": "Horsepower", "channel": "x", "type": "R", "index": 0}, + { + "field": "Miles_per_Gallon", + "channel": "y", + "type": "R", + "index": 1 + } ], "values": [[55, 160], [13, 37]] } @@ -187,8 +192,8 @@ { "name": "brush_tuple_fields", "value": [ - {"field": "Horsepower", "channel": "x", "type": "R"}, - {"field": "Miles_per_Gallon", "channel": "y", "type": "R"} + {"field": "Horsepower", "channel": "x", "type": "R", "index": 0}, + {"field": "Miles_per_Gallon", "channel": "y", "type": "R", "index": 1} ] }, { diff --git a/examples/compiled/interactive_concat_layer.vg.json b/examples/compiled/interactive_concat_layer.vg.json index 22ecd986c22..d5841fdff88 100644 --- a/examples/compiled/interactive_concat_layer.vg.json +++ b/examples/compiled/interactive_concat_layer.vg.json @@ -306,7 +306,9 @@ }, { "name": "pts_tuple_fields", - "value": [{"field": "Major Genre", "channel": "x", "type": "E"}] + "value": [ + {"field": "Major Genre", "channel": "x", "type": "E", "index": 0} + ] }, { "name": "pts_toggle", diff --git a/examples/compiled/interactive_dashboard_europe_pop.vg.json b/examples/compiled/interactive_dashboard_europe_pop.vg.json index 43833083909..7359ce5bf08 100644 --- a/examples/compiled/interactive_dashboard_europe_pop.vg.json +++ b/examples/compiled/interactive_dashboard_europe_pop.vg.json @@ -471,7 +471,9 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "Country", "channel": "y", "type": "E"}] + "value": [ + {"field": "Country", "channel": "y", "type": "E", "index": 0} + ] }, { "name": "brush_translate_anchor", @@ -795,7 +797,9 @@ }, { "name": "brush_tuple_fields", - "value": [{"field": "Country", "channel": "y", "type": "E"}] + "value": [ + {"field": "Country", "channel": "y", "type": "E", "index": 0} + ] }, { "name": "brush_translate_anchor", @@ -1189,12 +1193,14 @@ { "field": "Population_ages_65_and_above_of_total", "channel": "x", - "type": "R" + "type": "R", + "index": 0 }, { "field": "Population_ages_15_64_of_total", "channel": "y", - "type": "R" + "type": "R", + "index": 1 } ] }, diff --git a/examples/compiled/interactive_global_development.vg.json b/examples/compiled/interactive_global_development.vg.json index 048e8b026cf..388a17c697d 100644 --- a/examples/compiled/interactive_global_development.vg.json +++ b/examples/compiled/interactive_global_development.vg.json @@ -12,7 +12,7 @@ "values": [ { "unit": "layer_1_layer_1", - "fields": [{"type": "E", "field": "year"}], + "fields": [{"type": "E", "field": "year", "index": 0}], "values": [1955] } ] @@ -141,7 +141,10 @@ "name": "year_tuple", "update": "year_year !== null ? {fields: year_tuple_fields, values: [year_year]} : null" }, - {"name": "year_tuple_fields", "value": [{"type": "E", "field": "year"}]}, + { + "name": "year_tuple_fields", + "value": [{"type": "E", "field": "year", "index": 0}] + }, { "name": "year_modify", "on": [ @@ -164,7 +167,7 @@ }, { "name": "hovered_tuple_fields", - "value": [{"type": "E", "field": "country"}] + "value": [{"type": "E", "field": "country", "index": 0}] }, { "name": "hovered_modify", @@ -188,7 +191,7 @@ }, { "name": "clicked_tuple_fields", - "value": [{"type": "E", "field": "country"}] + "value": [{"type": "E", "field": "country", "index": 0}] }, { "name": "clicked_toggle", diff --git a/examples/compiled/interactive_index_chart.png b/examples/compiled/interactive_index_chart.png index 6d1c694a00f84ea5e7a52914fc4efbd65e3d8bf9..d3a7c2db8cd652162ced10d4d40a0f625bb21bbe 100644 GIT binary patch delta 15070 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 em*DBUcktg(iXoavr;Qs;p-KjbN delta 15086 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