Mark size dissociated from label size

Hi all,

First of all, I’m discovering Vega lite and I have to say that I love it !

I’m trying to do a scatter plot, with (1) the dots being proportional to a value and (2) a text label next to each dot.

I’m actually able to do each of these in isolation but when I try to do both at the same time, the labels inherit from the dot size. Is there a way to achieve this ? Here is the configuration I’m using :

{
“$schema”: “https://vega.github.io/schema/vega-lite/v4.json”,
“title”: “Dashboard”,
“width”: “container”,
“height”: “container”,
“layer”: [
{
“mark”: “circle”

},
{
  "mark": {
    "type": "text",
    "align": "left",
    "baseline": "middle",
    "dx": 3
  },
  "encoding": {
    "text": {
      "field": "text_value",
      "type": "nominal"
    }
  }
}

],
“encoding”: {
“x”: {
“field”: “x_value”,
“type”: “nominal”
},
“y”: {
“field”: “y_value”,
“type”: “quantitative”
},
“color”: {
“field”: “stage”,
“type”: “nominal”
}
,“size”: {
“field”: “size”,
“type”: “quantitative”
}
}

}

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