# Is it possible to set select boxes for each graph in group mark?

**URL:** https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163
**Category:** Kibana
**Tags:** vega
**Created:** [May 12, 2020, 8:16am UTC](https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163 "2020-05-12T08:16:48Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![m-amano](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/m-amano/32/62977_2.png) [@m-amano](https://discuss.elastic.co/u/m-amano)
#### Post date: [May 12, 2020, 8:16am UTC](https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163/1 "2020-05-12T08:16:48Z")

</div>

Is that possible to have select boxes in each graph when I have multiple graphs using group mark?

sample view from Vega examples titled "Quantile-Quantile Plot Example".

 ![Quantile-Quantile_Plot_Example](https://us1.discourse-cdn.com/elastic/original/3X/b/6/b6b86bf16ea855ca2f82f04ca5dc472e42c1f10a.png)

I want to make each signal applies to one particular graph located just above like an image below.

 ![Quantile-Quantile_Plot_Example_after](https://us1.discourse-cdn.com/elastic/original/3X/4/8/4844baf465cc0f23810488568c1046cd20633904.png)

---

<div class="post-metadata">

### Author: ![thomasneirynck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thomasneirynck/32/23313_2.png) [@thomasneirynck](https://discuss.elastic.co/u/thomasneirynck)
#### Post date: [May 12, 2020, 2:04pm UTC](https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163/2 "2020-05-12T14:04:13Z")

</div>

You can add controls like that to a dashboard, with the input-control visualization.

e.g. [https://www.elastic.co/blog/interactive-inputs-on-kibana-dashboards](https://www.elastic.co/blog/interactive-inputs-on-kibana-dashboards)

I don't believe you can add two sliders and have each tied to a single graph without affecting the query of the other.

---

<div class="post-metadata">

### Author: ![m-amano](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/m-amano/32/62977_2.png) [@m-amano](https://discuss.elastic.co/u/m-amano)
#### Post date: [May 13, 2020, 12:42am UTC](https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163/3 "2020-05-13T00:42:41Z")

</div>

Hi @thomasneirynck

I wonder if I could put "signals" into marks which type is group using Vega.

The query for select boxes, "signals" is mentioned outside of marks in this example.

```auto
  "signals": [
 .
 .
    {
      "name": "numQuantiles", "value": 100,
      "bind": {"input": "range", "min": 20, "max": 200, "step": 1}
    },
    {
      "name": "url",
      "value": "data/normal-2d.json",
      "bind": {
        "input": "select",
        "options": [
          "data/normal-2d.json",
          "data/uniform-2d.json"
        ]
      }
    }
  ],

```

Is this possible to move into group mark below, so that the query would only apply to a specific graph?

```auto
  "marks": [
    {
      "type": "group",
      "encode": {
        "update": {
          "width": {"signal": "plotWidth"},
          "height": {"signal": "plotWidth"}
        }
      },
      "signals": [
        {"name": "width", "update": "plotWidth"}
      ],
      "scales": [
        {
          "name": "x",
          "domain": [0, 1],
          "range": "width"
        }
      ],
      "axes": [
        {
          "scale": "y",
          "orient": "left",
          "offset": 10,
          "grid": true,
          "title": "Empirical Data Quantiles"
        },
        {
          "scale": "x",
          "orient": "bottom",
          "grid": true,
          "title": "Theoretical Uniform Quantiles"
        }
      ],
      "marks": [
        {
          "type": "symbol",
          "from": {"data": "quantiles"},
          "encode": {
            "update": {
              "x": {"scale": "x", "field": "quniform"},
              "y": {"scale": "y", "field": "value"},
              "fill": {"value": "steelblue"},
              "size": {"value": 16}
            }
          }
        }
      ]
    },
   {
    .
    .
    }
  ]

```

> [@thomasneirynck](#):
>
> I don't believe you can add two sliders and have each tied to a single graph without affecting the query of the other

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [June 10, 2020, 12:48am UTC](https://discuss.elastic.co/t/is-it-possible-to-set-select-boxes-for-each-graph-in-group-mark/232163/4 "2020-06-10T00:48:07Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
