Skip to content

Instantly share code, notes, and snippets.

@sacundim
Last active November 8, 2020 05:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sacundim/f943930e078119264265c9aff11077dd to your computer and use it in GitHub Desktop.
Save sacundim/f943930e078119264265c9aff11077dd to your computer and use it in GitHub Desktop.
Vega-Lite stroke dash legend issue example
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.8.1.json",
"data": {
"name": "data-a58954460ff4479c7f925351d53a938d"
},
"mark": {
"type": "line",
"point": "transparent",
"tooltip": true
},
"encoding": {
"strokeDash": {
"type": "temporal",
"field": "bulletin_date",
"sort": "descending"
},
"color": {
"type": "nominal",
"field": "variable"
},
"x": {
"type": "temporal",
"field": "datum_date"
},
"y": {
"type": "quantitative",
"field": "value"
}
},
"height": 400,
"width": 585,
"datasets": {
"data-a58954460ff4479c7f925351d53a938d": [
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-04T00:00:00",
"variable": "Cases (official)",
"value": 47.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-03T00:00:00",
"variable": "Cases (official)",
"value": 27.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-02T00:00:00",
"variable": "Cases (official)",
"value": 304.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-01T00:00:00",
"variable": "Cases (official)",
"value": 33.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-31T00:00:00",
"variable": "Cases (official)",
"value": 158.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (official)",
"value": 562.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (official)",
"value": 517.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (official)",
"value": 559.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (official)",
"value": 553.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (official)",
"value": 598.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (official)",
"value": 47.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (official)",
"value": 263.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (official)",
"value": 507.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (official)",
"value": 527.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (official)",
"value": 37.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (official)",
"value": 90.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (official)",
"value": 246.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (official)",
"value": 40.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (official)",
"value": 178.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (official)",
"value": 428.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (official)",
"value": 461.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-06T00:00:00",
"variable": "Cases (Bioportal)",
"value": 83.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-05T00:00:00",
"variable": "Cases (Bioportal)",
"value": 226.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-04T00:00:00",
"variable": "Cases (Bioportal)",
"value": 303.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-03T00:00:00",
"variable": "Cases (Bioportal)",
"value": 95.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-02T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-01T00:00:00",
"variable": "Cases (Bioportal)",
"value": 68.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-31T00:00:00",
"variable": "Cases (Bioportal)",
"value": 226.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (Bioportal)",
"value": 590.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (Bioportal)",
"value": 594.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (Bioportal)",
"value": 650.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (Bioportal)",
"value": 591.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (Bioportal)",
"value": 626.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (Bioportal)",
"value": 65.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (Bioportal)",
"value": 258.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (Bioportal)",
"value": 547.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (Bioportal)",
"value": 76.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (Bioportal)",
"value": 215.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (Bioportal)",
"value": 365.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (Bioportal)",
"value": 391.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (Bioportal)",
"value": 519.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (Bioportal)",
"value": 59.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (Bioportal)",
"value": 246.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (Bioportal)",
"value": 507.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
}
]
}
}
{
"$schema": "https://vega.github.io/schema/vega-lite/v4.8.1.json",
"data": {
"name": "data-a58954460ff4479c7f925351d53a938d"
},
"mark": {
"type": "line",
"tooltip": true
},
"encoding": {
"strokeDash": {
"type": "temporal",
"field": "bulletin_date",
"sort": "descending"
},
"color": {
"type": "nominal",
"field": "variable"
},
"x": {
"type": "temporal",
"field": "datum_date"
},
"y": {
"type": "quantitative",
"field": "value"
}
},
"height": 400,
"width": 585,
"datasets": {
"data-a58954460ff4479c7f925351d53a938d": [
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-04T00:00:00",
"variable": "Cases (official)",
"value": 47.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-03T00:00:00",
"variable": "Cases (official)",
"value": 27.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-02T00:00:00",
"variable": "Cases (official)",
"value": 304.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-01T00:00:00",
"variable": "Cases (official)",
"value": 33.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-31T00:00:00",
"variable": "Cases (official)",
"value": 158.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (official)",
"value": 562.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (official)",
"value": 517.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (official)",
"value": 559.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (official)",
"value": 553.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (official)",
"value": 598.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (official)",
"value": 47.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (official)",
"value": 263.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (official)",
"value": 507.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (official)",
"value": 527.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (official)",
"value": 37.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (official)",
"value": 90.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (official)",
"value": 246.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (official)",
"value": 40.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (official)",
"value": 178.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (official)",
"value": 428.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (official)",
"value": 461.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-06T00:00:00",
"variable": "Cases (Bioportal)",
"value": 83.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-05T00:00:00",
"variable": "Cases (Bioportal)",
"value": 226.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-04T00:00:00",
"variable": "Cases (Bioportal)",
"value": 303.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-03T00:00:00",
"variable": "Cases (Bioportal)",
"value": 95.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-02T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-11-01T00:00:00",
"variable": "Cases (Bioportal)",
"value": 68.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-31T00:00:00",
"variable": "Cases (Bioportal)",
"value": 226.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (Bioportal)",
"value": 590.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (Bioportal)",
"value": 594.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (Bioportal)",
"value": 650.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (Bioportal)",
"value": 591.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (Bioportal)",
"value": 626.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (Bioportal)",
"value": 65.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (Bioportal)",
"value": 258.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
},
{
"bulletin_date": "2020-11-06T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (Bioportal)",
"value": 547.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-30T00:00:00",
"variable": "Cases (Bioportal)",
"value": 76.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-29T00:00:00",
"variable": "Cases (Bioportal)",
"value": 215.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-28T00:00:00",
"variable": "Cases (Bioportal)",
"value": 365.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-27T00:00:00",
"variable": "Cases (Bioportal)",
"value": 391.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-26T00:00:00",
"variable": "Cases (Bioportal)",
"value": 519.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-25T00:00:00",
"variable": "Cases (Bioportal)",
"value": 59.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-24T00:00:00",
"variable": "Cases (Bioportal)",
"value": 246.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-23T00:00:00",
"variable": "Cases (Bioportal)",
"value": 507.0
},
{
"bulletin_date": "2020-10-30T00:00:00",
"datum_date": "2020-10-22T00:00:00",
"variable": "Cases (Bioportal)",
"value": 525.0
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment