User talk:Timbaaa/Archive 2

Graph extension
Hi Timbaaa, than you for your offer.

Some users would like to be able to make annotations on graph: I was thinking to add additional marks
 * - vertical / horizontal line at specific values
 * - rectangle shape for x,y data range

Requests and examples are here Template_talk:Graph:Chart Please check what would be best way to define it in Graph template parameters and in Vega JSON and figure out best default settings (color, transparency etc.). Base on this I will try to prepare code in module. --Pietrasagh (talk) 16:09, 9 August 2020 (UTC)
 * , (That's actually my request.) - Timbaaa -> ping me 10:11, 10 August 2020 (UTC)


 * ,Made something have a look

Produces(JSON in source and here) { "legends": [ {     "properties": { "title": { "fill": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "stroke": "color", "title": "", "fill": "color" } ],  "scales": [ {     "type": "linear", "name": "x", "zero": false, "domain": { "data": "chart", "field": "x" },     "range": "width", "nice": true },   {      "type": "linear", "name": "y", "domain": { "data": "chart", "field": "y" },     "zero": false, "range": "height", "nice": true },   {      "domain": { "data": "chart", "field": "series" },     "type": "ordinal", "name": "color", "range": "category10" } ],  "version": 2, "marks": [ {     "type": "group", "marks": [ {         "properties": { "hover": { "stroke": { "value": "red" }           },            "update": { "stroke": { "scale": "color", "field": "series" }           },            "enter": { "y": { "scale": "y", "field": "y" },             "x": { "scale": "x", "field": "x" },             "stroke": { "scale": "color", "field": "series" },             "strokeWidth": { "value": 2.5 }           }          },          "type": "line" }     ],      "from": { "data": "chart", "transform": [ {           "groupby": [ "series" ],           "type": "facet" }       ]      }    }  ],  "height": 200, "axes": [ {     "type": "x", "scale": "x", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false },   {      "type": "y", "scale": "y", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false } ],  "data": [ {     "format": { "parse": { "y": "integer", "x": "integer" },       "type": "json" },     "name": "chart", "values": [ {         "y": 2, "series": "y1", "x": 1 },       {          "y": 4, "series": "y1", "x": 2 },       {          "y": 0, "series": "y1", "x": 3 },       {          "y": 1, "series": "y1", "x": 4 },       {          "y": 3, "series": "y1", "x": 5 },       {          "y": 2, "series": "y2", "x": 1 },       {          "y": 3, "series": "y2", "x": 2 },       {          "y": 4, "series": "y2", "x": 3 },       {          "y": -1, "series": "y2", "x": 4 },       {          "y": 2, "series": "y2", "x": 5 }     ]    }  ],  "width": 200 } We need something like the following (JSON in source and here).

{ "legends": [ {     "properties": { "title": { "fill": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "stroke": "color", "title": "", "fill": "color" } ],  "scales": [ {     "type": "linear", "name": "x", "zero": false, "domain": { "data": "chart", "field": "x" },     "range": "width", "nice": true },   {      "type": "linear", "name": "y", "domain": { "data": "chart", "field": "y" },     "zero": false, "range": "height", "nice": true },   {      "domain": { "data": "chart", "field": "series" },     "type": "ordinal", "name": "color", "range": "category10" } ],  "version": 2, "marks": [ {     "type": "group", "marks": [ {         "properties": { "hover": { "stroke": { "value": "red" }           },            "update": { "stroke": { "scale": "color", "field": "series" }           },            "enter": { "y": { "scale": "y", "field": "y" },             "x": { "scale": "x", "field": "x" },             "stroke": { "scale": "color", "field": "series" },             "strokeWidth": { "value": 2.5 }           }          },          "type": "line" }     ],      "from": { "data": "chart", "transform": [ {           "groupby": [ "series" ],           "type": "facet" }       ]      }    }  ],  "height": 200, "axes": [ {     "type": "x", "scale": "x", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false },   {      "type": "y", "scale": "y", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false } ],  "data": [ {     "format": { "parse": { "y": "integer", "x": "integer" },       "type": "json" },     "name": "chart", "values": [ {         "y": 2, "series": "y1", "x": 1 },       {          "y": 4, "series": "y1", "x": 2 },       {          "y": 0, "series": "y1", "x": 3 },       {          "y": 1, "series": "y1", "x": 4 },       {          "y": 3, "series": "y1", "x": 5 },       {          "y": 2, "series": "y2", "x": 1 },       {          "y": 3, "series": "y2", "x": 2 },       {          "y": 4, "series": "y2", "x": 3 },       {          "y": -1, "series": "y2", "x": 4 },       {          "y": 2, "series": "y2", "x": 5 },       {          "y": -1, "series": "Vertical line", "x": 2.3 },       {          "y": 5, "series": "Vertical line", "x": 2.3 },       {          "y": 1.6, "series": "Horizontal line", "x": 0 },       {          "y": 1.6, "series": "Horizontal line", "x": 6 }     ]    }  ],  "width": 200 } I just appended the annotation values to `value` array in `data` property. Check the comments in lines 243 to 260 in the JSON. Can it be done with Lua? - Timbaaa -> ping me 08:06, 11 August 2020 (UTC)
 * Hi, yes this should work and can be done with Lua but only for `line` graph type. To have annotations independent of graph type it should be defined on separate `marks' group. To avoid changing to much of existing Lua code I think it would be good idea to define annotations coordinates `data` also in separate data set. Color for lines should should be fixes (e.g. as for axis) or defined separately (e.g. last element of `color` argument)



"legends": [ {     "properties": { "title": { "fill": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "stroke": "color", "title": "", "fill": "color" } ],  "scales": [ {     "type": "linear", "name": "x", "zero": false, "domain": { "data": "chart", "field": "x" },     "range": "width", "nice": true },   {      "type": "linear", "name": "y", "domain": { "data": "chart", "field": "y" },     "zero": false, "range": "height", "nice": true },   {      "domain": { "data": "chart", "field": "series" },     "type": "ordinal", "name": "color", "range": "category10" } ],  "version": 2, "marks": [ {     "type": "group", "marks": [ {         "properties": { "hover": { "stroke": { "value": "red" }           },            "update": { "stroke": { "scale": "color", "field": "series" }           },            "enter": { "y": { "scale": "y", "field": "y" },		     "y2": { "scale": "y", "value": 0 },

"x": { "scale": "x", "field": "x" },             "stroke": { "scale": "color", "field": "series" },             "strokeWidth": { "value": 2.5 },			"fill": { "scale": "color", "field": "series" }           }          },          "type": "area" }     ],      "from": { "data": "chart", "transform": [ {           "groupby": [ "series" ],           "type": "facet" }       ]      }    },    {      "type": "group", "marks": [ {         "properties": { "enter": { "y": { "scale": "y", "field": "y" },             "x": { "scale": "x", "field": "x" },             "stroke": { "value": "#54595d" },             "strokeWidth": { "value": 2.5 }           }          },          "type": "line" }     ],      "from": { "data": "annotations", "transform": [ {           "groupby": [ "series" ],           "type": "facet" }       ]      }    }      ],  "height": 200, "axes": [ {     "type": "x", "scale": "x", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false },   {      "type": "y", "scale": "y", "format": "d", "properties": { "title": { "fill": { "value": "#54595d" }       },        "grid": { "stroke": { "value": "#54595d" }       },        "ticks": { "stroke": { "value": "#54595d" }       },        "axis": { "strokeWidth": { "value": 2 },         "stroke": { "value": "#54595d" }       },        "labels": { "fill": { "value": "#54595d" }       }      },      "grid": false } ],  "data": [ {     "format": { "parse": { "y": "integer", "x": "integer" },       "type": "json" },     "name": "chart", "values": [ {         "y": 2, "series": "y1", "x": 1 },       {          "y": 4, "series": "y1", "x": 2 },       {          "y": 0, "series": "y1", "x": 3 },       {          "y": 1, "series": "y1", "x": 4 },       {          "y": 3, "series": "y1", "x": 5 },       {          "y": 2, "series": "y2", "x": 1 },       {          "y": 3, "series": "y2", "x": 2 },       {          "y": 4, "series": "y2", "x": 3 },       {          "y": 1, "series": "y2", "x": 4 },       {          "y": 2, "series": "y2", "x": 5 }     ]    },

{     "format": { "parse": { "y": "integer", "x": "integer" },       "type": "json" },     "name": "annotations", "values": [ {         "y": 0, "series": "Vertical line", "x": 2.3 },       {          "y": 4, "series": "Vertical line", "x": 2.3 },       {          "y": 1.6, "series": "Horizontal line", "x": 1 },       {          "y": 1.6, "series": "Horizontal line", "x": 5 }     ]    }  ],  "width": 200 }

--Pietrasagh (talk) 09:25, 12 August 2020 (UTC)
 * , You are right I forgot that big element(chart types). - Timbaaa -> ping me 06:39, 14 August 2020 (UTC)

, I think the annotation marks should also be included in legends in order to specify what that line actually represents.

1
{"legends":[{"values":["y1","y2","Vertical_line","Horizontal_line"],"properties":{"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"stroke":"color","title":"Legend","fill":"color"}],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2,"marks":[{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"y2":{"scale":"y","value":0},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5},"fill":{"scale":"color","field":"series"}}},"type":"area"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}},{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"type":"line"}],"from":{"data":"annotations","transform":[{"groupby":["series"],"type":"facet"}]}}],"height":200,"axes":[{"type":"x","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":2,"series":"y1","x":1},{"y":4,"series":"y1","x":2},{"y":0,"series":"y1","x":3},{"y":1,"series":"y1","x":4},{"y":3,"series":"y1","x":5},{"y":2,"series":"y2","x":1},{"y":3,"series":"y2","x":2},{"y":4,"series":"y2","x":3},{"y":1,"series":"y2","x":4},{"y":2,"series":"y2","x":5}]},{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"annotations","values":[{"y":0,"series":"Vertical_line","x":2.3},{"y":4,"series":"Vertical_line","x":2.3},{"y":1.6,"series":"Horizontal_line","x":1},{"y":1.6,"series":"Horizontal_line","x":5}]}],"width":200}

2
{"legends":[{"values":["Verticalline","Horizontalline","y1","y2"],"properties":{"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"stroke":"color","title":"Legend","fill":"color"}],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2,"marks":[{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"y2":{"scale":"y","value":0},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"type":"line"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}},{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"type":"line"}],"from":{"data":"annotations","transform":[{"groupby":["series"],"type":"facet"}]}}],"height":200,"axes":[{"type":"x","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":2,"series":"y1","x":1},{"y":4,"series":"y1","x":2},{"y":0,"series":"y1","x":3},{"y":1,"series":"y1","x":4},{"y":3,"series":"y1","x":5},{"y":2,"series":"y2","x":1},{"y":3,"series":"y2","x":2},{"y":4,"series":"y2","x":3},{"y":1,"series":"y2","x":4},{"y":2,"series":"y2","x":5}]},{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"annotations","values":[{"y":0,"series":"Verticalline","x":2.3},{"y":4,"series":"Verticalline","x":2.3},{"y":1.6,"series":"Horizontalline","x":1},{"y":1.6,"series":"Horizontalline","x":5}]}],"width":200} - Timbaaa -> ping me 07:38, 15 August 2020 (UTC)
 * Opacity has to be changed and stroke width has to be reduced for annotations. - Timbaaa -> ping me 07:40, 15 August 2020 (UTC)
 * It would be great if you could figure out optimal color/opacity and stroke width for line annotations. Maybe you have some good real life example for tests. I want to focus now on fixing problems with new logic for `showSymbol` after my last update. In those |%2F&advancedSearch-current={} articles charts doesn't display symbols after update --Pietrasagh (talk) 08:42, 15 August 2020 (UTC)
 * , If you haven't already figured out where it is causing problem for symbols. For one of the graphs from search,

{"legends":[],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"symSize","range":[]}],"version":2,"marks":[{"type":"line","properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"from":{"data":"chart"}},{"type":"symbol","properties":{"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"size":{"scale":"symSize","field":"series"},"fill":{"scale":"color","field":"series"},"stroke":{"scale":"color","field":"series"},"shape":{"value":"circle"},"strokeWidth":{"value":0}}},"from":{"data":"chart"}}],"height":150,"axes":[{"type":"x","title":"Year","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Population","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":true}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":3490540,"series":"y","x":1963},{"y":4056995,"series":"y","x":1969},{"y":5661801,"series":"y","x":1980},{"y":7383097,"series":"y","x":1990},{"y":9885591,"series":"y","x":2000},{"y":13092666,"series":"y","x":2010}]}],"width":350} {"legends":[],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"symSize","range":[50]}],"version":2,"marks":[{"type":"line","properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"from":{"data":"chart"}},{"type":"symbol","properties":{"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"size":{"scale":"symSize","field":"series"},"fill":{"scale":"color","field":"series"},"stroke":{"scale":"color","field":"series"},"shape":{"value":"circle"},"strokeWidth":{"value":0}}},"from":{"data":"chart"}}],"height":150,"axes":[{"type":"x","title":"Year","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Population","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":true}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":3490540,"series":"y","x":1963},{"y":4056995,"series":"y","x":1969},{"y":5661801,"series":"y","x":1980},{"y":7383097,"series":"y","x":1990},{"y":9885591,"series":"y","x":2000},{"y":13092666,"series":"y","x":2010}]}],"width":350}


 * Check the highlighted property, it should not be empty.

{"legends":[],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"symSize","range":[] }],"version":2,"marks":[{"type":"line","properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"from":{"data":"chart"}},{"type":"symbol","properties":{"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"size":{"scale":"symSize","field":"series"},"fill":{"scale":"color","field":"series"},"stroke":{"scale":"color","field":"series"},"shape":{"value":"circle"},"strokeWidth":{"value":0}}},"from":{"data":"chart"}}],"height":150,"axes":[{"type":"x","title":"Year","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","title":"Population","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":true}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":3490540,"series":"y","x":1963},{"y":4056995,"series":"y","x":1969},{"y":5661801,"series":"y","x":1980},{"y":7383097,"series":"y","x":1990},{"y":9885591,"series":"y","x":2000},{"y":13092666,"series":"y","x":2010}]}],"width":350}

- Timbaaa -> ping me 10:14, 15 August 2020 (UTC)

Finalized with following: {"legends":[{"properties":{"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"stroke":"color","title":"Legend","fill":"color"}],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2, "marks":[ {"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"y2":{"scale":"y","value":0},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"type":"line"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}}, {"type":"rule","from":{"data":"v_anno"},"properties":{"update":{"x":{"scale":"x","field":"x"},"y":{"value":0},"y2":{"field":{"group":"height"}},"stroke":{"value":"#54595d"},"strokeWidth":{"value":1.8},"opacity":{"value":0.75}}}}, {"type":"text","from":{"data":"v_anno"},"properties":{"enter":{"y":{"field":{"group":"height"},"offset":-3},"x":{"scale":"x","field":"x","offset":3},"baseline":{"value":"top"},"angle":{"value":-90},"fill":{"value":"#54595d"},"opacity":{"value":0.75},"text":{"field":"label"}}}}, {"type":"rule","from":{"data":"h_anno"},"properties":{"update":{"x":{"value":0},"y":{"scale":"y","field":"y"},"x2":{"field":{"group":"width"}},"stroke":{"value":"#54595d"},"strokeWidth":{"value":1.8},"opacity":{"value":0.75}}}}, {"type":"text","from":{"data":"h_anno"},"properties":{"enter":{"x":{"value":0,"offset":3},"y":{"scale":"y","field":"y","offset":3},"baseline":{"value":"top"},"fill":{"value":"#54595d"},"opacity":{"value":0.75},"text":{"field":"label"}}}} ], "height":300,"axes":[{"type":"x","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}], "data": [ {"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":2,"series":"y1","x":1},{"y":4,"series":"y1","x":2},{"y":0,"series":"y1","x":3},{"y":1,"series":"y1","x":4},{"y":3,"series":"y1","x":5},{"y":2,"series":"y2","x":1},{"y":3,"series":"y2","x":2},{"y":4,"series":"y2","x":3},{"y":1,"series":"y2","x":4},{"y":2,"series":"y2","x":5}]}, {"format":{"parse":{"x":"integer"},"type":"json"},"name":"v_anno","values":[{"label":"Verticalline1","x":2.3},{"label":"Verticalline2","x":4.1}]}, {"format":{"parse":{"y":"integer"},"type":"json"},"name":"h_anno","values":[{"y":1.6,"label":"Horizontalline1"},{"y":3.3,"label":"Horizontalline2"}]} ], "width":400} {"legends":[{"properties":{"title":{"fill":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"stroke":"color","title":"","fill":"color"}],"scales":[{"type":"linear","name":"x","zero":false,"domain":{"data":"chart","field":"x"},"range":"width","nice":true},{"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":"category10"}],"version":2,"marks":[{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"y2":{"scale":"y","value":0},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5},"fill":{"scale":"color","field":"series"}}},"type":"area"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}},{"type":"rule","from":{"data":"v_anno"},"properties":{"update":{"x":{"scale":"x","field":"x"},"y":{"value":0},"y2":{"field":{"group":"height"}},"stroke":{"value":"#54595d"},"strokeWidth":{"value":1.8},"opacity":{"value":0.75}}}},{"type":"text","from":{"data":"v_anno"},"properties":{"enter":{"y":{"field":{"group":"height"},"offset":-3},"x":{"scale":"x","field":"x","offset":3},"baseline":{"value":"top"},"angle":{"value":-90},"fill":{"value":"#54595d"},"opacity":{"value":0.75},"text":{"field":"label"}}}},{"type":"rule","from":{"data":"h_anno"},"properties":{"update":{"x":{"value":0},"y":{"scale":"y","field":"y"},"x2":{"field":{"group":"width"}},"stroke":{"value":"#54595d"},"strokeWidth":{"value":1.8},"opacity":{"value":0.75}}}},{"type":"text","from":{"data":"h_anno"},"properties":{"enter":{"x":{"value":0,"offset":3},"y":{"scale":"y","field":"y","offset":3},"baseline":{"value":"top"},"fill":{"value":"#54595d"},"opacity":{"value":0.75},"text":{"field":"label"}}}}],"height":300,"axes":[{"type":"x","scale":"x","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false},{"type":"y","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":false}],"data":[{"format":{"parse":{"y":"integer","x":"integer"},"type":"json"},"name":"chart","values":[{"y":2,"series":"y1","x":1},{"y":4,"series":"y1","x":2},{"y":0,"series":"y1","x":3},{"y":1,"series":"y1","x":4},{"y":3,"series":"y1","x":5},{"y":2,"series":"y2","x":1},{"y":3,"series":"y2","x":2},{"y":4,"series":"y2","x":3},{"y":1,"series":"y2","x":4},{"y":2,"series":"y2","x":5}]},{"format":{"parse":{"x":"integer"},"type":"json"},"name":"v_anno","values":[{"label":"Verticalline1","x":2.3},{"label":"Verticalline2","x":4.1}]},{"format":{"parse":{"y":"integer"},"type":"json"},"name":"h_anno","values":[{"y":1.6,"label":"Horizontalline1"},{"y":3.3,"label":"Horizontalline2"}]}],"width":400} My initial usage request was for the following graph: to mark the dates of lockdown and openings, etc..,
 * 2 new fields in `data`- one for horizontal annotations, one for vertical annotations
 * 4 new fields in `marks` one for horizontal annotations(`line` and `text` types), one for vertical annotations(`line` and `text` types)

Something like this {"legends":[],"scales":[{"type":"time","name":"x","domain":{"data":"chart","field":"x"},"range":"width","zero":false},{"clamp":true,"type":"linear","name":"y","domain":{"data":"chart","field":"y"},"domainMin":0,"zero":false,"range":"height","nice":true},{"domain":{"data":"chart","field":"series"},"type":"ordinal","name":"color","range":["#ff6347","#ffc000","#87ceeb","#343132"]}],"version":2,"marks":[{"type":"group","marks":[{"properties":{"hover":{"stroke":{"value":"red"}},"update":{"stroke":{"scale":"color","field":"series"}},"enter":{"y":{"scale":"y","field":"y"},"x":{"scale":"x","field":"x"},"stroke":{"scale":"color","field":"series"},"strokeWidth":{"value":2.5}}},"type":"line"}],"from":{"data":"chart","transform":[{"groupby":["series"],"type":"facet"}]}},{"type":"rule","from":{"data":"v_anno"},"properties":{"update":{"x":{"scale":"x","field":"x"},"y":{"value":0},"y2":{"field":{"group":"height"}},"stroke":{"value":"#54595d"},"strokeWidth":{"value":1.8},"opacity":{"value":0.75}}}},{"type":"text","from":{"data":"v_anno"},"properties":{"enter":{"y":{"field":{"group":"height"},"offset":-3},"x":{"scale":"x","field":"x","offset":3},"baseline":{"value":"top"},"angle":{"value":-90},"fill":{"value":"#54595d"},"opacity":{"value":0.75},"text":{"field":"label"}}}}],"height":300,"axes":[{"type":"x","title":"Date","scale":"x","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"align":{"value":"right"},"angle":{"value":-45},"fill":{"value":"#54595d"}}},"grid":true},{"type":"y","title":"Count","scale":"y","format":"d","properties":{"title":{"fill":{"value":"#54595d"}},"grid":{"stroke":{"value":"#54595d"}},"ticks":{"stroke":{"value":"#54595d"}},"axis":{"strokeWidth":{"value":2},"stroke":{"value":"#54595d"}},"labels":{"fill":{"value":"#54595d"}}},"grid":true}],"data":[{"format":{"parse":{"y":"integer","x":"date"},"type":"json"},"name":"chart","values":[{"y":1,"series":"y1","x":"2020-01-30"},{"y":2,"series":"y1","x":"2020-02-02"},{"y":3,"series":"y1","x":"2020-02-03"},{"y":3,"series":"y1","x":"2020-02-21"},{"y":5,"series":"y1","x":"2020-03-02"},{"y":6,"series":"y1","x":"2020-03-03"},{"y":28,"series":"y1","x":"2020-03-04"},{"y":30,"series":"y1","x":"2020-03-05"},{"y":31,"series":"y1","x":"2020-03-06"},{"y":34,"series":"y1","x":"2020-03-07"},{"y":39,"series":"y1","x":"2020-03-08"},{"y":44,"series":"y1","x":"2020-03-09"},{"y":50,"series":"y1","x":"2020-03-10"},{"y":60,"series":"y1","x":"2020-03-11"},{"y":74,"series":"y1","x":"2020-03-12"},{"y":81,"series":"y1","x":"2020-03-13"},{"y":84,"series":"y1","x":"2020-03-14"},{"y":110,"series":"y1","x":"2020-03-15"},{"y":114,"series":"y1","x":"2020-03-16"},{"y":137,"series":"y1","x":"2020-03-17"},{"y":151,"series":"y1","x":"2020-03-18"},{"y":173,"series":"y1","x":"2020-03-19"},{"y":223,"series":"y1","x":"2020-03-20"},{"y":315,"series":"y1","x":"2020-03-21"},{"y":360,"series":"y1","x":"2020-03-22"},{"y":468,"series":"y1","x":"2020-03-23"},{"y":519,"series":"y1","x":"2020-03-24"},{"y":606,"series":"y1","x":"2020-03-25"},{"y":694,"series":"y1","x":"2020-03-26"},{"y":834,"series":"y1","x":"2020-03-27"},{"y":918,"series":"y1","x":"2020-03-28"},{"y":1024,"series":"y1","x":"2020-03-29"},{"y":1251,"series":"y1","x":"2020-03-30"},{"y":1397,"series":"y1","x":"2020-03-31"},{"y":1834,"series":"y1","x":"2020-04-01"},{"y":2069,"series":"y1","x":"2020-04-02"},{"y":2547,"series":"y1","x":"2020-04-03"},{"y":3072,"series":"y1","x":"2020-04-04"},{"y":3577,"series":"y1","x":"2020-04-05"},{"y":4281,"series":"y1","x":"2020-04-06"},{"y":4789,"series":"y1","x":"2020-04-07"},{"y":5274,"series":"y1","x":"2020-04-08"},{"y":5865,"series":"y1","x":"2020-04-09"},{"y":6761,"series":"y1","x":"2020-04-10"},{"y":7529,"series":"y1","x":"2020-04-11"},{"y":8447,"series":"y1","x":"2020-04-12"},{"y":9352,"series":"y1","x":"2020-04-13"},{"y":10815,"series":"y1","x":"2020-04-14"},{"y":11933,"series":"y1","x":"2020-04-15"},{"y":12759,"series":"y1","x":"2020-04-16"},{"y":13835,"series":"y1","x":"2020-04-17"},{"y":14792,"series":"y1","x":"2020-04-18"},{"y":16116,"series":"y1","x":"2020-04-19"},{"y":17656,"series":"y1","x":"2020-04-20"},{"y":18985,"series":"y1","x":"2020-04-21"},{"y":20471,"series":"y1","x":"2020-04-22"},{"y":21700,"series":"y1","x":"2020-04-23"},{"y":23452,"series":"y1","x":"2020-04-24"},{"y":24942,"series":"y1","x":"2020-04-25"},{"y":26917,"series":"y1","x":"2020-04-26"},{"y":28380,"series":"y1","x":"2020-04-27"},{"y":29974,"series":"y1","x":"2020-04-28"},{"y":31787,"series":"y1","x":"2020-04-29"},{"y":33610,"series":"y1","x":"2020-04-30"},{"y":35365,"series":"y1","x":"2020-05-01"},{"y":37776,"series":"y1","x":"2020-05-02"},{"y":40263,"series":"y1","x":"2020-05-03"},{"y":42836,"series":"y1","x":"2020-05-04"},{"y":46711,"series":"y1","x":"2020-05-05"},{"y":49391,"series":"y1","x":"2020-05-06"},{"y":52952,"series":"y1","x":"2020-05-07"},{"y":56342,"series":"y1","x":"2020-05-08"},{"y":59662,"series":"y1","x":"2020-05-09"},{"y":62939,"series":"y1","x":"2020-05-10"},{"y":67152,"series":"y1","x":"2020-05-11"},{"y":70756,"series":"y1","x":"2020-05-12"},{"y":74281,"series":"y1","x":"2020-05-13"},{"y":78003,"series":"y1","x":"2020-05-14"},{"y":81970,"series":"y1","x":"2020-05-15"},{"y":85940,"series":"y1","x":"2020-05-16"},{"y":90927,"series":"y1","x":"2020-05-17"},{"y":96169,"series":"y1","x":"2020-05-18"},{"y":101139,"series":"y1","x":"2020-05-19"},{"y":106750,"series":"y1","x":"2020-05-20"},{"y":112359,"series":"y1","x":"2020-05-21"},{"y":118447,"series":"y1","x":"2020-05-22"},{"y":125101,"series":"y1","x":"2020-05-23"},{"y":131868,"series":"y1","x":"2020-05-24"},{"y":138845,"series":"y1","x":"2020-05-25"},{"y":145380,"series":"y1","x":"2020-05-26"},{"y":151767,"series":"y1","x":"2020-05-27"},{"y":158333,"series":"y1","x":"2020-05-28"},{"y":165799,"series":"y1","x":"2020-05-29"},{"y":173763,"series":"y1","x":"2020-05-30"},{"y":182143,"series":"y1","x":"2020-05-31"},{"y":190535,"series":"y1","x":"2020-06-01"},{"y":198706,"series":"y1","x":"2020-06-02"},{"y":207615,"series":"y1","x":"2020-06-03"},{"y":216919,"series":"y1","x":"2020-06-04"},{"y":226770,"series":"y1","x":"2020-06-05"},{"y":236657,"series":"y1","x":"2020-06-06"},{"y":246628,"series":"y1","x":"2020-06-07"},{"y":256611,"series":"y1","x":"2020-06-08"},{"y":266598,"series":"y1","x":"2020-06-09"},{"y":276583,"series":"y1","x":"2020-06-10"},{"y":286579,"series":"y1","x":"2020-06-11"},{"y":297535,"series":"y1","x":"2020-06-12"},{"y":308993,"series":"y1","x":"2020-06-13"},{"y":320922,"series":"y1","x":"2020-06-14"},{"y":332424,"series":"y1","x":"2020-06-15"},{"y":343091,"series":"y1","x":"2020-06-16"},{"y":354065,"series":"y1","x":"2020-06-17"},{"y":366946,"series":"y1","x":"2020-06-18"},{"y":380532,"series":"y1","x":"2020-06-19"},{"y":395048,"series":"y1","x":"2020-06-20"},{"y":410461,"series":"y1","x":"2020-06-21"},{"y":425282,"series":"y1","x":"2020-06-22"},{"y":440215,"series":"y1","x":"2020-06-23"},{"y":456183,"series":"y1","x":"2020-06-24"},{"y":473105,"series":"y1","x":"2020-06-25"},{"y":490401,"series":"y1","x":"2020-06-26"},{"y":508953,"series":"y1","x":"2020-06-27"},{"y":528859,"series":"y1","x":"2020-06-28"},{"y":548318,"series":"y1","x":"2020-06-29"},{"y":566840,"series":"y1","x":"2020-06-30"},{"y":585493,"series":"y1","x":"2020-07-01"},{"y":604641,"series":"y1","x":"2020-07-02"},{"y":625544,"series":"y1","x":"2020-07-03"},{"y":648315,"series":"y1","x":"2020-07-04"},{"y":673165,"series":"y1","x":"2020-07-05"},{"y":697413,"series":"y1","x":"2020-07-06"},{"y":719665,"series":"y1","x":"2020-07-07"},{"y":742417,"series":"y1","x":"2020-07-08"},{"y":767296,"series":"y1","x":"2020-07-09"},{"y":793802,"series":"y1","x":"2020-07-10"},{"y":820916,"series":"y1","x":"2020-07-11"},{"y":849553,"series":"y1","x":"2020-07-12"},{"y":878254,"series":"y1","x":"2020-07-13"},{"y":906752,"series":"y1","x":"2020-07-14"},{"y":936181,"series":"y1","x":"2020-07-15"},{"y":968876,"series":"y1","x":"2020-07-16"},{"y":1003832,"series":"y1","x":"2020-07-17"},{"y":1038716,"series":"y1","x":"2020-07-18"},{"y":1077618,"series":"y1","x":"2020-07-19"},{"y":1118043,"series":"y1","x":"2020-07-20"},{"y":1155191,"series":"y1","x":"2020-07-21"},{"y":1192915,"series":"y1","x":"2020-07-22"},{"y":1238635,"series":"y1","x":"2020-07-23"},{"y":1287945,"series":"y1","x":"2020-07-24"},{"y":1336861,"series":"y1","x":"2020-07-25"},{"y":1385522,"series":"y1","x":"2020-07-26"},{"y":1435453,"series":"y1","x":"2020-07-27"},{"y":1483156,"series":"y1","x":"2020-07-28"},{"y":1531669,"series":"y1","x":"2020-07-29"},{"y":1583792,"series":"y1","x":"2020-07-30"},{"y":1638870,"series":"y1","x":"2020-07-31"},{"y":1695988,"series":"y1","x":"2020-08-01"},{"y":1750723,"series":"y1","x":"2020-08-02"},{"y":1803695,"series":"y1","x":"2020-08-03"},{"y":1855745,"series":"y1","x":"2020-08-04"},{"y":1908254,"series":"y1","x":"2020-08-05"},{"y":1964536,"series":"y1","x":"2020-08-06"},{"y":2027074,"series":"y1","x":"2020-08-07"},{"y":2088611,"series":"y1","x":"2020-08-08"},{"y":2153010,"series":"y1","x":"2020-08-09"},{"y":2215074,"series":"y1","x":"2020-08-10"},{"y":2268675,"series":"y1","x":"2020-08-11"},{"y":2329638,"series":"y1","x":"2020-08-12"},{"y":2396637,"series":"y1","x":"2020-08-13"},{"y":2461190,"series":"y1","x":"2020-08-14"},{"y":2526192,"series":"y1","x":"2020-08-15"},{"y":2589682,"series":"y1","x":"2020-08-16"},{"y":1,"series":"y2","x":"2020-01-30"},{"y":2,"series":"y2","x":"2020-02-02"},{"y":3,"series":"y2","x":"2020-02-03"},{"y":0,"series":"y2","x":"2020-02-21"},{"y":2,"series":"y2","x":"2020-03-02"},{"y":3,"series":"y2","x":"2020-03-03"},{"y":25,"series":"y2","x":"2020-03-04"},{"y":27,"series":"y2","x":"2020-03-05"},{"y":28,"series":"y2","x":"2020-03-06"},{"y":31,"series":"y2","x":"2020-03-07"},{"y":36,"series":"y2","x":"2020-03-08"},{"y":41,"series":"y2","x":"2020-03-09"},{"y":47,"series":"y2","x":"2020-03-10"},{"y":57,"series":"y2","x":"2020-03-11"},{"y":70,"series":"y2","x":"2020-03-12"},{"y":69,"series":"y2","x":"2020-03-13"},{"y":72,"series":"y2","x":"2020-03-14"},{"y":95,"series":"y2","x":"2020-03-15"},{"y":99,"series":"y2","x":"2020-03-16"},{"y":120,"series":"y2","x":"2020-03-17"},{"y":134,"series":"y2","x":"2020-03-18"},{"y":149,"series":"y2","x":"2020-03-19"},{"y":196,"series":"y2","x":"2020-03-20"},{"y":288,"series":"y2","x":"2020-03-21"},{"y":329,"series":"y2","x":"2020-03-22"},{"y":424,"series":"y2","x":"2020-03-23"},{"y":469,"series":"y2","x":"2020-03-24"},{"y":553,"series":"y2","x":"2020-03-25"},{"y":633,"series":"y2","x":"2020-03-26"},{"y":748,"series":"y2","x":"2020-03-27"},{"y":819,"series":"y2","x":"2020-03-28"},{"y":901,"series":"y2","x":"2020-03-29"},{"y":1117,"series":"y2","x":"2020-03-30"},{"y":1238,"series":"y2","x":"2020-03-31"},{"y":1649,"series":"y2","x":"2020-04-01"},{"y":1860,"series":"y2","x":"2020-04-02"},{"y":2322,"series":"y2","x":"2020-04-03"},{"y":2784,"series":"y2","x":"2020-04-04"},{"y":3219,"series":"y2","x":"2020-04-05"},{"y":3851,"series":"y2","x":"2020-04-06"},{"y":4312,"series":"y2","x":"2020-04-07"},{"y":4714,"series":"y2","x":"2020-04-08"},{"y":5218,"series":"y2","x":"2020-04-09"},{"y":6039,"series":"y2","x":"2020-04-10"},{"y":6634,"series":"y2","x":"2020-04-11"},{"y":7409,"series":"y2","x":"2020-04-12"},{"y":8048,"series":"y2","x":"2020-04-13"},{"y":9272,"series":"y2","x":"2020-04-14"},{"y":10197,"series":"y2","x":"2020-04-15"},{"y":10824,"series":"y2","x":"2020-04-16"},{"y":11616,"series":"y2","x":"2020-04-17"},{"y":12289,"series":"y2","x":"2020-04-18"},{"y":13295,"series":"y2","x":"2020-04-19"},{"y":14255,"series":"y2","x":"2020-04-20"},{"y":15122,"series":"y2","x":"2020-04-21"},{"y":15859,"series":"y2","x":"2020-04-22"},{"y":16689,"series":"y2","x":"2020-04-23"},{"y":17915,"series":"y2","x":"2020-04-24"},{"y":18953,"series":"y2","x":"2020-04-25"},{"y":20177,"series":"y2","x":"2020-04-26"},{"y":21132,"series":"y2","x":"2020-04-27"},{"y":22010,"series":"y2","x":"2020-04-28"},{"y":22982,"series":"y2","x":"2020-04-29"},{"y":24162,"series":"y2","x":"2020-04-30"},{"y":25148,"series":"y2","x":"2020-05-01"},{"y":26535,"series":"y2","x":"2020-05-02"},{"y":28070,"series":"y2","x":"2020-05-03"},{"y":29685,"series":"y2","x":"2020-05-04"},{"y":31967,"series":"y2","x":"2020-05-05"},{"y":33514,"series":"y2","x":"2020-05-06"},{"y":35902,"series":"y2","x":"2020-05-07"},{"y":37916,"series":"y2","x":"2020-05-08"},{"y":39834,"series":"y2","x":"2020-05-09"},{"y":41472,"series":"y2","x":"2020-05-10"},{"y":44029,"series":"y2","x":"2020-05-11"},{"y":46008,"series":"y2","x":"2020-05-12"},{"y":47480,"series":"y2","x":"2020-05-13"},{"y":49219,"series":"y2","x":"2020-05-14"},{"y":51401,"series":"y2","x":"2020-05-15"},{"y":53035,"series":"y2","x":"2020-05-16"},{"y":53946,"series":"y2","x":"2020-05-17"},{"y":56316,"series":"y2","x":"2020-05-18"},{"y":58802,"series":"y2","x":"2020-05-19"},{"y":61149,"series":"y2","x":"2020-05-20"},{"y":63624,"series":"y2","x":"2020-05-21"},{"y":66330,"series":"y2","x":"2020-05-22"},{"y":69597,"series":"y2","x":"2020-05-23"},{"y":73560,"series":"y2","x":"2020-05-24"},{"y":77103,"series":"y2","x":"2020-05-25"},{"y":80722,"series":"y2","x":"2020-05-26"},{"y":83004,"series":"y2","x":"2020-05-27"},{"y":86110,"series":"y2","x":"2020-05-28"},{"y":89987,"series":"y2","x":"2020-05-29"},{"y":86422,"series":"y2","x":"2020-05-30"},{"y":89995,"series":"y2","x":"2020-05-31"},{"y":93322,"series":"y2","x":"2020-06-01"},{"y":97581,"series":"y2","x":"2020-06-02"},{"y":101497,"series":"y2","x":"2020-06-03"},{"y":106737,"series":"y2","x":"2020-06-04"},{"y":110960,"series":"y2","x":"2020-06-05"},{"y":115942,"series":"y2","x":"2020-06-06"},{"y":120406,"series":"y2","x":"2020-06-07"},{"y":124981,"series":"y2","x":"2020-06-08"},{"y":129813,"series":"y2","x":"2020-06-09"},{"y":133632,"series":"y2","x":"2020-06-10"},{"y":137448,"series":"y2","x":"2020-06-11"},{"y":141842,"series":"y2","x":"2020-06-12"},{"y":145779,"series":"y2","x":"2020-06-13"},{"y":149348,"series":"y2","x":"2020-06-14"},{"y":153106,"series":"y2","x":"2020-06-15"},{"y":153178,"series":"y2","x":"2020-06-16"},{"y":155227,"series":"y2","x":"2020-06-17"},{"y":160384,"series":"y2","x":"2020-06-18"},{"y":163248,"series":"y2","x":"2020-06-19"},{"y":168269,"series":"y2","x":"2020-06-20"},{"y":169451,"series":"y2","x":"2020-06-21"},{"y":174387,"series":"y2","x":"2020-06-22"},{"y":178014,"series":"y2","x":"2020-06-23"},{"y":183022,"series":"y2","x":"2020-06-24"},{"y":186514,"series":"y2","x":"2020-06-25"},{"y":189463,"series":"y2","x":"2020-06-26"},{"y":197387,"series":"y2","x":"2020-06-27"},{"y":203051,"series":"y2","x":"2020-06-28"},{"y":210120,"series":"y2","x":"2020-06-29"},{"y":215125,"series":"y2","x":"2020-06-30"},{"y":220114,"series":"y2","x":"2020-07-01"},{"y":226947,"series":"y2","x":"2020-07-02"},{"y":227439,"series":"y2","x":"2020-07-03"},{"y":235433,"series":"y2","x":"2020-07-04"},{"y":244814,"series":"y2","x":"2020-07-05"},{"y":253287,"series":"y2","x":"2020-07-06"},{"y":259557,"series":"y2","x":"2020-07-07"},{"y":264944,"series":"y2","x":"2020-07-08"},{"y":269789,"series":"y2","x":"2020-07-09"},{"y":276682,"series":"y2","x":"2020-07-10"},{"y":283407,"series":"y2","x":"2020-07-11"},{"y":292258,"series":"y2","x":"2020-07-12"},{"y":301609,"series":"y2","x":"2020-07-13"},{"y":311565,"series":"y2","x":"2020-07-14"},{"y":319840,"series":"y2","x":"2020-07-15"},{"y":331146,"series":"y2","x":"2020-07-16"},{"y":342473,"series":"y2","x":"2020-07-17"},{"y":358692,"series":"y2","x":"2020-07-18"},{"y":373379,"series":"y2","x":"2020-07-19"},{"y":390459,"series":"y2","x":"2020-07-20"},{"y":402529,"series":"y2","x":"2020-07-21"},{"y":411133,"series":"y2","x":"2020-07-22"},{"y":426167,"series":"y2","x":"2020-07-23"},{"y":440135,"series":"y2","x":"2020-07-24"},{"y":456071,"series":"y2","x":"2020-07-25"},{"y":467882,"series":"y2","x":"2020-07-26"},{"y":485114,"series":"y2","x":"2020-07-27"},{"y":496988,"series":"y2","x":"2020-07-28"},{"y":509447,"series":"y2","x":"2020-07-29"},{"y":528242,"series":"y2","x":"2020-07-30"},{"y":545318,"series":"y2","x":"2020-07-31"},{"y":565103,"series":"y2","x":"2020-08-01"},{"y":567730,"series":"y2","x":"2020-08-02"},{"y":579357,"series":"y2","x":"2020-08-03"},{"y":586298,"series":"y2","x":"2020-08-04"},{"y":586244,"series":"y2","x":"2020-08-05"},{"y":595501,"series":"y2","x":"2020-08-06"},{"y":607384,"series":"y2","x":"2020-08-07"},{"y":619088,"series":"y2","x":"2020-08-08"},{"y":628747,"series":"y2","x":"2020-08-09"},{"y":634945,"series":"y2","x":"2020-08-10"},{"y":639929,"series":"y2","x":"2020-08-11"},{"y":643948,"series":"y2","x":"2020-08-12"},{"y":653622,"series":"y2","x":"2020-08-13"},{"y":661595,"series":"y2","x":"2020-08-14"},{"y":668220,"series":"y2","x":"2020-08-15"},{"y":677444,"series":"y2","x":"2020-08-16"},{"y":0,"series":"y3","x":"2020-01-30"},{"y":0,"series":"y3","x":"2020-02-02"},{"y":0,"series":"y3","x":"2020-02-03"},{"y":3,"series":"y3","x":"2020-02-21"},{"y":3,"series":"y3","x":"2020-03-02"},{"y":3,"series":"y3","x":"2020-03-03"},{"y":3,"series":"y3","x":"2020-03-04"},{"y":3,"series":"y3","x":"2020-03-05"},{"y":3,"series":"y3","x":"2020-03-06"},{"y":3,"series":"y3","x":"2020-03-07"},{"y":3,"series":"y3","x":"2020-03-08"},{"y":3,"series":"y3","x":"2020-03-09"},{"y":3,"series":"y3","x":"2020-03-10"},{"y":3,"series":"y3","x":"2020-03-11"},{"y":3,"series":"y3","x":"2020-03-12"},{"y":10,"series":"y3","x":"2020-03-13"},{"y":10,"series":"y3","x":"2020-03-14"},{"y":13,"series":"y3","x":"2020-03-15"},{"y":13,"series":"y3","x":"2020-03-16"},{"y":14,"series":"y3","x":"2020-03-17"},{"y":14,"series":"y3","x":"2020-03-18"},{"y":20,"series":"y3","x":"2020-03-19"},{"y":23,"series":"y3","x":"2020-03-20"},{"y":23,"series":"y3","x":"2020-03-21"},{"y":24,"series":"y3","x":"2020-03-22"},{"y":35,"series":"y3","x":"2020-03-23"},{"y":40,"series":"y3","x":"2020-03-24"},{"y":43,"series":"y3","x":"2020-03-25"},{"y":45,"series":"y3","x":"2020-03-26"},{"y":67,"series":"y3","x":"2020-03-27"},{"y":80,"series":"y3","x":"2020-03-28"},{"y":96,"series":"y3","x":"2020-03-29"},{"y":102,"series":"y3","x":"2020-03-30"},{"y":124,"series":"y3","x":"2020-03-31"},{"y":144,"series":"y3","x":"2020-04-01"},{"y":156,"series":"y3","x":"2020-04-02"},{"y":163,"series":"y3","x":"2020-04-03"},{"y":213,"series":"y3","x":"2020-04-04"},{"y":275,"series":"y3","x":"2020-04-05"},{"y":319,"series":"y3","x":"2020-04-06"},{"y":353,"series":"y3","x":"2020-04-07"},{"y":411,"series":"y3","x":"2020-04-08"},{"y":478,"series":"y3","x":"2020-04-09"},{"y":516,"series":"y3","x":"2020-04-10"},{"y":653,"series":"y3","x":"2020-04-11"},{"y":765,"series":"y3","x":"2020-04-12"},{"y":980,"series":"y3","x":"2020-04-13"},{"y":1190,"series":"y3","x":"2020-04-14"},{"y":1344,"series":"y3","x":"2020-04-15"},{"y":1515,"series":"y3","x":"2020-04-16"},{"y":1767,"series":"y3","x":"2020-04-17"},{"y":2015,"series":"y3","x":"2020-04-18"},{"y":2302,"series":"y3","x":"2020-04-19"},{"y":2842,"series":"y3","x":"2020-04-20"},{"y":3260,"series":"y3","x":"2020-04-21"},{"y":3960,"series":"y3","x":"2020-04-22"},{"y":4325,"series":"y3","x":"2020-04-23"},{"y":4814,"series":"y3","x":"2020-04-24"},{"y":5210,"series":"y3","x":"2020-04-25"},{"y":5914,"series":"y3","x":"2020-04-26"},{"y":6362,"series":"y3","x":"2020-04-27"},{"y":7027,"series":"y3","x":"2020-04-28"},{"y":7797,"series":"y3","x":"2020-04-29"},{"y":8373,"series":"y3","x":"2020-04-30"},{"y":9065,"series":"y3","x":"2020-05-01"},{"y":10018,"series":"y3","x":"2020-05-02"},{"y":10887,"series":"y3","x":"2020-05-03"},{"y":11762,"series":"y3","x":"2020-05-04"},{"y":13161,"series":"y3","x":"2020-05-05"},{"y":14183,"series":"y3","x":"2020-05-06"},{"y":15267,"series":"y3","x":"2020-05-07"},{"y":16540,"series":"y3","x":"2020-05-08"},{"y":17847,"series":"y3","x":"2020-05-09"},{"y":19358,"series":"y3","x":"2020-05-10"},{"y":20917,"series":"y3","x":"2020-05-11"},{"y":22455,"series":"y3","x":"2020-05-12"},{"y":24386,"series":"y3","x":"2020-05-13"},{"y":26235,"series":"y3","x":"2020-05-14"},{"y":27920,"series":"y3","x":"2020-05-15"},{"y":30153,"series":"y3","x":"2020-05-16"},{"y":34109,"series":"y3","x":"2020-05-17"},{"y":36824,"series":"y3","x":"2020-05-18"},{"y":39174,"series":"y3","x":"2020-05-19"},{"y":42298,"series":"y3","x":"2020-05-20"},{"y":45300,"series":"y3","x":"2020-05-21"},{"y":48534,"series":"y3","x":"2020-05-22"},{"y":51784,"series":"y3","x":"2020-05-23"},{"y":54441,"series":"y3","x":"2020-05-24"},{"y":57721,"series":"y3","x":"2020-05-25"},{"y":60491,"series":"y3","x":"2020-05-26"},{"y":64426,"series":"y3","x":"2020-05-27"},{"y":67692,"series":"y3","x":"2020-05-28"},{"y":71106,"series":"y3","x":"2020-05-29"},{"y":82370,"series":"y3","x":"2020-05-30"},{"y":86984,"series":"y3","x":"2020-05-31"},{"y":91819,"series":"y3","x":"2020-06-01"},{"y":95527,"series":"y3","x":"2020-06-02"},{"y":100303,"series":"y3","x":"2020-06-03"},{"y":104107,"series":"y3","x":"2020-06-04"},{"y":109462,"series":"y3","x":"2020-06-05"},{"y":114073,"series":"y3","x":"2020-06-06"},{"y":119293,"series":"y3","x":"2020-06-07"},{"y":124430,"series":"y3","x":"2020-06-08"},{"y":129314,"series":"y3","x":"2020-06-09"},{"y":135206,"series":"y3","x":"2020-06-10"},{"y":141029,"series":"y3","x":"2020-06-11"},{"y":147195,"series":"y3","x":"2020-06-12"},{"y":154330,"series":"y3","x":"2020-06-13"},{"y":162379,"series":"y3","x":"2020-06-14"},{"y":169798,"series":"y3","x":"2020-06-15"},{"y":180013,"series":"y3","x":"2020-06-16"},{"y":186935,"series":"y3","x":"2020-06-17"},{"y":194325,"series":"y3","x":"2020-06-18"},{"y":204711,"series":"y3","x":"2020-06-19"},{"y":213831,"series":"y3","x":"2020-06-20"},{"y":227756,"series":"y3","x":"2020-06-21"},{"y":237196,"series":"y3","x":"2020-06-22"},{"y":248190,"series":"y3","x":"2020-06-23"},{"y":258685,"series":"y3","x":"2020-06-24"},{"y":271697,"series":"y3","x":"2020-06-25"},{"y":285637,"series":"y3","x":"2020-06-26"},{"y":295881,"series":"y3","x":"2020-06-27"},{"y":309713,"series":"y3","x":"2020-06-28"},{"y":321723,"series":"y3","x":"2020-06-29"},{"y":334822,"series":"y3","x":"2020-06-30"},{"y":347979,"series":"y3","x":"2020-07-01"},{"y":359860,"series":"y3","x":"2020-07-02"},{"y":379892,"series":"y3","x":"2020-07-03"},{"y":394227,"series":"y3","x":"2020-07-04"},{"y":409083,"series":"y3","x":"2020-07-05"},{"y":424433,"series":"y3","x":"2020-07-06"},{"y":439948,"series":"y3","x":"2020-07-07"},{"y":456831,"series":"y3","x":"2020-07-08"},{"y":476378,"series":"y3","x":"2020-07-09"},{"y":495516,"series":"y3","x":"2020-07-10"},{"y":515386,"series":"y3","x":"2020-07-11"},{"y":534621,"series":"y3","x":"2020-07-12"},{"y":553471,"series":"y3","x":"2020-07-13"},{"y":571460,"series":"y3","x":"2020-07-14"},{"y":592032,"series":"y3","x":"2020-07-15"},{"y":612815,"series":"y3","x":"2020-07-16"},{"y":635757,"series":"y3","x":"2020-07-17"},{"y":653751,"series":"y3","x":"2020-07-18"},{"y":677423,"series":"y3","x":"2020-07-19"},{"y":700087,"series":"y3","x":"2020-07-20"},{"y":724578,"series":"y3","x":"2020-07-21"},{"y":753050,"series":"y3","x":"2020-07-22"},{"y":782607,"series":"y3","x":"2020-07-23"},{"y":817209,"series":"y3","x":"2020-07-24"},{"y":849432,"series":"y3","x":"2020-07-25"},{"y":885577,"series":"y3","x":"2020-07-26"},{"y":917568,"series":"y3","x":"2020-07-27"},{"y":952743,"series":"y3","x":"2020-07-28"},{"y":988029,"series":"y3","x":"2020-07-29"},{"y":1020582,"series":"y3","x":"2020-07-30"},{"y":1057805,"series":"y3","x":"2020-07-31"},{"y":1094374,"series":"y3","x":"2020-08-01"},{"y":1145629,"series":"y3","x":"2020-08-02"},{"y":1186203,"series":"y3","x":"2020-08-03"},{"y":1230509,"series":"y3","x":"2020-08-04"},{"y":1282215,"series":"y3","x":"2020-08-05"},{"y":1328336,"series":"y3","x":"2020-08-06"},{"y":1378105,"series":"y3","x":"2020-08-07"},{"y":1427005,"series":"y3","x":"2020-08-08"},{"y":1480884,"series":"y3","x":"2020-08-09"},{"y":1535743,"series":"y3","x":"2020-08-10"},{"y":1583489,"series":"y3","x":"2020-08-11"},{"y":1639599,"series":"y3","x":"2020-08-12"},{"y":1695982,"series":"y3","x":"2020-08-13"},{"y":1751555,"series":"y3","x":"2020-08-14"},{"y":1808936,"series":"y3","x":"2020-08-15"},{"y":1862258,"series":"y3","x":"2020-08-16"},{"y":0,"series":"y4","x":"2020-01-30"},{"y":0,"series":"y4","x":"2020-02-02"},{"y":0,"series":"y4","x":"2020-02-03"},{"y":0,"series":"y4","x":"2020-02-21"},{"y":0,"series":"y4","x":"2020-03-02"},{"y":0,"series":"y4","x":"2020-03-03"},{"y":0,"series":"y4","x":"2020-03-04"},{"y":0,"series":"y4","x":"2020-03-05"},{"y":0,"series":"y4","x":"2020-03-06"},{"y":0,"series":"y4","x":"2020-03-07"},{"y":0,"series":"y4","x":"2020-03-08"},{"y":0,"series":"y4","x":"2020-03-09"},{"y":0,"series":"y4","x":"2020-03-10"},{"y":0,"series":"y4","x":"2020-03-11"},{"y":1,"series":"y4","x":"2020-03-12"},{"y":2,"series":"y4","x":"2020-03-13"},{"y":2,"series":"y4","x":"2020-03-14"},{"y":2,"series":"y4","x":"2020-03-15"},{"y":2,"series":"y4","x":"2020-03-16"},{"y":3,"series":"y4","x":"2020-03-17"},{"y":3,"series":"y4","x":"2020-03-18"},{"y":4,"series":"y4","x":"2020-03-19"},{"y":4,"series":"y4","x":"2020-03-20"},{"y":4,"series":"y4","x":"2020-03-21"},{"y":7,"series":"y4","x":"2020-03-22"},{"y":9,"series":"y4","x":"2020-03-23"},{"y":10,"series":"y4","x":"2020-03-24"},{"y":10,"series":"y4","x":"2020-03-25"},{"y":16,"series":"y4","x":"2020-03-26"},{"y":19,"series":"y4","x":"2020-03-27"},{"y":19,"series":"y4","x":"2020-03-28"},{"y":27,"series":"y4","x":"2020-03-29"},{"y":32,"series":"y4","x":"2020-03-30"},{"y":35,"series":"y4","x":"2020-03-31"},{"y":41,"series":"y4","x":"2020-04-01"},{"y":53,"series":"y4","x":"2020-04-02"},{"y":62,"series":"y4","x":"2020-04-03"},{"y":75,"series":"y4","x":"2020-04-04"},{"y":83,"series":"y4","x":"2020-04-05"},{"y":111,"series":"y4","x":"2020-04-06"},{"y":124,"series":"y4","x":"2020-04-07"},{"y":149,"series":"y4","x":"2020-04-08"},{"y":169,"series":"y4","x":"2020-04-09"},{"y":206,"series":"y4","x":"2020-04-10"},{"y":242,"series":"y4","x":"2020-04-11"},{"y":273,"series":"y4","x":"2020-04-12"},{"y":324,"series":"y4","x":"2020-04-13"},{"y":353,"series":"y4","x":"2020-04-14"},{"y":392,"series":"y4","x":"2020-04-15"},{"y":420,"series":"y4","x":"2020-04-16"},{"y":452,"series":"y4","x":"2020-04-17"},{"y":488,"series":"y4","x":"2020-04-18"},{"y":519,"series":"y4","x":"2020-04-19"},{"y":559,"series":"y4","x":"2020-04-20"},{"y":603,"series":"y4","x":"2020-04-21"},{"y":652,"series":"y4","x":"2020-04-22"},{"y":686,"series":"y4","x":"2020-04-23"},{"y":723,"series":"y4","x":"2020-04-24"},{"y":779,"series":"y4","x":"2020-04-25"},{"y":826,"series":"y4","x":"2020-04-26"},{"y":886,"series":"y4","x":"2020-04-27"},{"y":937,"series":"y4","x":"2020-04-28"},{"y":1008,"series":"y4","x":"2020-04-29"},{"y":1075,"series":"y4","x":"2020-04-30"},{"y":1152,"series":"y4","x":"2020-05-01"},{"y":1223,"series":"y4","x":"2020-05-02"},{"y":1306,"series":"y4","x":"2020-05-03"},{"y":1389,"series":"y4","x":"2020-05-04"},{"y":1583,"series":"y4","x":"2020-05-05"},{"y":1694,"series":"y4","x":"2020-05-06"},{"y":1783,"series":"y4","x":"2020-05-07"},{"y":1886,"series":"y4","x":"2020-05-08"},{"y":1981,"series":"y4","x":"2020-05-09"},{"y":2109,"series":"y4","x":"2020-05-10"},{"y":2206,"series":"y4","x":"2020-05-11"},{"y":2293,"series":"y4","x":"2020-05-12"},{"y":2415,"series":"y4","x":"2020-05-13"},{"y":2549,"series":"y4","x":"2020-05-14"},{"y":2649,"series":"y4","x":"2020-05-15"},{"y":2752,"series":"y4","x":"2020-05-16"},{"y":2872,"series":"y4","x":"2020-05-17"},{"y":3029,"series":"y4","x":"2020-05-18"},{"y":3163,"series":"y4","x":"2020-05-19"},{"y":3303,"series":"y4","x":"2020-05-20"},{"y":3435,"series":"y4","x":"2020-05-21"},{"y":3583,"series":"y4","x":"2020-05-22"},{"y":3720,"series":"y4","x":"2020-05-23"},{"y":3867,"series":"y4","x":"2020-05-24"},{"y":4021,"series":"y4","x":"2020-05-25"},{"y":4167,"series":"y4","x":"2020-05-26"},{"y":4337,"series":"y4","x":"2020-05-27"},{"y":4531,"series":"y4","x":"2020-05-28"},{"y":4706,"series":"y4","x":"2020-05-29"},{"y":4971,"series":"y4","x":"2020-05-30"},{"y":5164,"series":"y4","x":"2020-05-31"},{"y":5394,"series":"y4","x":"2020-06-01"},{"y":5598,"series":"y4","x":"2020-06-02"},{"y":5815,"series":"y4","x":"2020-06-03"},{"y":6075,"series":"y4","x":"2020-06-04"},{"y":6348,"series":"y4","x":"2020-06-05"},{"y":6642,"series":"y4","x":"2020-06-06"},{"y":6929,"series":"y4","x":"2020-06-07"},{"y":7200,"series":"y4","x":"2020-06-08"},{"y":7471,"series":"y4","x":"2020-06-09"},{"y":7745,"series":"y4","x":"2020-06-10"},{"y":8102,"series":"y4","x":"2020-06-11"},{"y":8498,"series":"y4","x":"2020-06-12"},{"y":8884,"series":"y4","x":"2020-06-13"},{"y":9195,"series":"y4","x":"2020-06-14"},{"y":9520,"series":"y4","x":"2020-06-15"},{"y":9900,"series":"y4","x":"2020-06-16"},{"y":11903,"series":"y4","x":"2020-06-17"},{"y":12237,"series":"y4","x":"2020-06-18"},{"y":12573,"series":"y4","x":"2020-06-19"},{"y":12948,"series":"y4","x":"2020-06-20"},{"y":13254,"series":"y4","x":"2020-06-21"},{"y":13699,"series":"y4","x":"2020-06-22"},{"y":14011,"series":"y4","x":"2020-06-23"},{"y":14476,"series":"y4","x":"2020-06-24"},{"y":14894,"series":"y4","x":"2020-06-25"},{"y":15301,"series":"y4","x":"2020-06-26"},{"y":15685,"series":"y4","x":"2020-06-27"},{"y":16095,"series":"y4","x":"2020-06-28"},{"y":16475,"series":"y4","x":"2020-06-29"},{"y":16893,"series":"y4","x":"2020-06-30"},{"y":17400,"series":"y4","x":"2020-07-01"},{"y":17834,"series":"y4","x":"2020-07-02"},{"y":18213,"series":"y4","x":"2020-07-03"},{"y":18655,"series":"y4","x":"2020-07-04"},{"y":19268,"series":"y4","x":"2020-07-05"},{"y":19693,"series":"y4","x":"2020-07-06"},{"y":20160,"series":"y4","x":"2020-07-07"},{"y":20642,"series":"y4","x":"2020-07-08"},{"y":21129,"series":"y4","x":"2020-07-09"},{"y":21604,"series":"y4","x":"2020-07-10"},{"y":22123,"series":"y4","x":"2020-07-11"},{"y":22674,"series":"y4","x":"2020-07-12"},{"y":23174,"series":"y4","x":"2020-07-13"},{"y":23727,"series":"y4","x":"2020-07-14"},{"y":24309,"series":"y4","x":"2020-07-15"},{"y":24915,"series":"y4","x":"2020-07-16"},{"y":25602,"series":"y4","x":"2020-07-17"},{"y":26273,"series":"y4","x":"2020-07-18"},{"y":26816,"series":"y4","x":"2020-07-19"},{"y":27497,"series":"y4","x":"2020-07-20"},{"y":28084,"series":"y4","x":"2020-07-21"},{"y":28732,"series":"y4","x":"2020-07-22"},{"y":29861,"series":"y4","x":"2020-07-23"},{"y":30601,"series":"y4","x":"2020-07-24"},{"y":31358,"series":"y4","x":"2020-07-25"},{"y":32063,"series":"y4","x":"2020-07-26"},{"y":32771,"series":"y4","x":"2020-07-27"},{"y":33425,"series":"y4","x":"2020-07-28"},{"y":34193,"series":"y4","x":"2020-07-29"},{"y":34968,"series":"y4","x":"2020-07-30"},{"y":35747,"series":"y4","x":"2020-07-31"},{"y":36511,"series":"y4","x":"2020-08-01"},{"y":37364,"series":"y4","x":"2020-08-02"},{"y":38135,"series":"y4","x":"2020-08-03"},{"y":38938,"series":"y4","x":"2020-08-04"},{"y":39795,"series":"y4","x":"2020-08-05"},{"y":40699,"series":"y4","x":"2020-08-06"},{"y":41585,"series":"y4","x":"2020-08-07"},{"y":42518,"series":"y4","x":"2020-08-08"},{"y":43379,"series":"y4","x":"2020-08-09"},{"y":44386,"series":"y4","x":"2020-08-10"},{"y":45257,"series":"y4","x":"2020-08-11"},{"y":46091,"series":"y4","x":"2020-08-12"},{"y":47033,"series":"y4","x":"2020-08-13"},{"y":48040,"series":"y4","x":"2020-08-14"},{"y":49036,"series":"y4","x":"2020-08-15"},{"y":49980,"series":"y4","x":"2020-08-16"}]},{"format":{"parse":{"x":"date"},"type":"json"},"name":"v_anno","values":[{"label":"Onedaycurfew","x":"2020-03-24"},{"label":"Beginningoflockdown","x":"2020-04"},{"label":"Endoflockdown","x":"2020-05-31"}]}],"width":500} Another usage example is at Nationwide opinion polling for the 2020 Democratic Party presidential primaries - Timbaaa -> ping me 06:43, 16 August 2020 (UTC)

annotations test
Feel free to test new code. It's on German wiki. I'm still working on it. As always there are problems with bar charts.

Example is here de:Benutzer:Pietrasagh/Spielwiese2

--Pietrasagh (talk) 20:28, 22 August 2020 (UTC)
 * , Tested with few cases at User:Timbaaa/sandbox/2(with debug) and Template:Graph:Chart/testcases.
 * When attempting to use either one annotations, bugs appear:
 * When using v only - h annotation appear at `y:value=0`(since there is no data for mark in JSON).
 * When using h only - there is no `mark` properties for annotations in vegaJSON - Timbaaa -> ping me 02:52, 23 August 2020 (UTC)
 * Thanks for tests. Now it seems to work. Please see [User:Pietrasagh/sandbox2]] --Pietrasagh (talk) 08:31, 23 August 2020 (UTC)
 * Thanks for tests. Now it seems to work. Please see [User:Pietrasagh/sandbox2]] --Pietrasagh (talk) 08:31, 23 August 2020 (UTC)

The Signpost: 30 August 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 17:33, 30 August 2020 (UTC)

Simon Munzu
You still have not corrected two inaccuracies about 'Simon Munzu' (me) that I brought to your attention about three months ago.
 * I have replied to your query here.(Click the blue link). Please sign your messages on talk page by typing "~" at the end of your message. &rarr; Timbaaa talk 01:47, 26 September 2020 (UTC)

The Signpost: 27 September 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 22:48, 27 September 2020 (UTC)

The Signpost: 27 September 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 22:54, 27 September 2020 (UTC)

Your help desk question
You did not get a response to this question. Did you find the answer somewhere else? If not, it sounds like a question for WP:VPT.— Vchimpanzee  •  talk  •  contributions  •  22:58, 28 September 2020 (UTC)

The Signpost: 1 November 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 19:53, 1 November 2020 (UTC)

The Signpost: 29 November 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 17:47, 29 November 2020 (UTC)

The Signpost: 28 December 2020
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 04:26, 28 December 2020 (UTC)

The Signpost: 31 January 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:11, 31 January 2021 (UTC)

The Signpost: 28 February 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 21:30, 28 February 2021 (UTC)

The Signpost: 28 March 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:45, 28 March 2021 (UTC)

The Signpost: 25 April 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 22:33, 25 April 2021 (UTC)

The Signpost: 25 April 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 04:31, 26 April 2021 (UTC)

The Signpost: 25 April 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 07:31, 26 April 2021 (UTC)

The Signpost: 27 June 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:16, 27 June 2021 (UTC)

The Signpost: 25 July 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 23:13, 25 July 2021 (UTC)

The Signpost: 29 August 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 19:45, 29 August 2021 (UTC)

The Signpost: 26 September 2021
 * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:59, 26 September 2021 (UTC)

You have been pruned from the WikiProject Tamil Nadu/Participants list.
Hi Timbaaa! You're receiving this notification because you were previously listed at WikiProject Tamil Nadu/Participants, but you haven't made any edits to the English Wikipedia in over 1 year.

Because of your inactivity, you have been removed from the list. If you would like to resubscribe, you can do so at any time by visiting WikiProject Tamil Nadu/Participants.

Thank you! Message delivered to you with love by Yapperbot :) &#124; Is this wrong? Contact my bot operator. &#124; Sent at 18:01, 27 September 2021 (UTC)

Your access to AWB may be temporarily removed
Hello Timbaaa! This message is to inform you that due to editing inactivity, your access to AutoWikiBrowser may be temporarily removed. If you do not resume editing within the next week, your username will be removed from the CheckPage. This is purely for routine maintenance and is not indicative of wrongdoing on your part. You may regain access at any time by simply requesting it at WP:PERM/AWB. Thank you! &mdash; MusikBot II  talk  17:21, 28 September 2021 (UTC)

The Signpost: 31 October 2021
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:16, 31 October 2021 (UTC)

Nomination for deletion of Template:Grand Trunk Express route map
Template:Grand Trunk Express route map has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. WikiCleanerMan (talk) 21:53, 31 October 2021 (UTC)

The Signpost: 29 November 2021
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 00:48, 29 November 2021 (UTC)

The Signpost: 28 December 2021
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 21:09, 28 December 2021 (UTC)

The Signpost: 30 January 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:22, 30 January 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Andhra Pradesh medical cases chart
Template:COVID-19 pandemic data/India/Andhra Pradesh medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:37, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Bihar medical cases chart
Template:COVID-19 pandemic data/India/Bihar medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:38, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Gujarat medical cases chart
Template:COVID-19 pandemic data/India/Gujarat medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:38, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Nagaland medical cases chart
Template:COVID-19 pandemic data/India/Nagaland medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:42, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Punjab medical cases chart
Template:COVID-19 pandemic data/India/Punjab medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:42, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Jammu and Kashmir medical cases chart
Template:COVID-19 pandemic data/India/Jammu and Kashmir medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:43, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Madhya Pradesh medical cases chart
Template:COVID-19 pandemic data/India/Madhya Pradesh medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:45, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Puducherry medical cases chart
Template:COVID-19 pandemic data/India/Puducherry medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:45, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Telangana medical cases chart
Template:COVID-19 pandemic data/India/Telangana medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:46, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Uttar Pradesh medical cases chart
Template:COVID-19 pandemic data/India/Uttar Pradesh medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:46, 19 February 2022 (UTC)

Nomination for deletion of Template:COVID-19 pandemic data/India/Uttarakhand medical cases chart
Template:COVID-19 pandemic data/India/Uttarakhand medical cases chart has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Nigej (talk) 09:47, 19 February 2022 (UTC)

The Signpost: 27 February 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:21, 27 February 2022 (UTC)

The Signpost: 27 March 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:52, 27 March 2022 (UTC)

The Signpost: 24 April 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:43, 24 April 2022 (UTC)

The Signpost: 29 May 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 20:48, 29 May 2022 (UTC)

The Signpost: 26 June 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 22:32, 26 June 2022 (UTC)

The Signpost: 1 August 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 00:40, 1 August 2022 (UTC)

The Signpost: 31 August 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 00:01, 1 September 2022 (UTC)

The Signpost: 30 September 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 00:03, 1 October 2022 (UTC)

The Signpost: 31 October 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 03:44, 31 October 2022 (UTC)

The Signpost: 28 November 2022
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 15:43, 28 November 2022 (UTC)

The Signpost: 1 January 2023
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 03:47, 1 January 2023 (UTC)

The Signpost: 16 January 2023
<div class="hlist" style="margin-top:10px; font-size:90%; padding-left:5px; font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;"> * Read this Signpost in full * Single-page * Unsubscribe * MediaWiki message delivery (talk) 02:15, 16 January 2023 (UTC)