{ "$schema": "https://vega.github.io/schema/vega/v5.json", "description": "A basic area chart example", "width": 500, "height": 100, "padding": 5, "data": [ { "name": "con" }, { "name": "dis" } ], "signals": [], "scales": [], "axes": [ { "orient": "bottom", "scale": "xscale", "labelColor": "#727d93", "tickColor": "#fff", "tickOpacity": 0.0, "domainColor": "#fff", "domainOpacity": 0.0, "format": ".9~s", "tickCount": 10 } ], "marks": [ { "type": "area", "from": { "data": "con" }, "interpolate": "linear", "encode": { "update": { "x": { "scale": "xscale", "field": "x" }, "y": { "scale": "yscale", "field": "y" }, "y2": { "scale": "yscale", "value": 0 }, "fill": { "value": "#739ECC" }, "interpolate": { "value": "linear" }, "fillOpacity": { "value": 1 } } } }, { "type": "rect", "from": { "data": "dis" }, "encode": { "enter": { "width": { "value": 1 } }, "update": { "x": { "scale": "xscale", "field": "x" }, "y": { "scale": "yscale", "field": "y" }, "y2": { "scale": "yscale", "value": 0 }, "fill": { "value": "#2f65a7" } } } }, { "type": "symbol", "from": { "data": "dis" }, "encode": { "enter": { "shape": { "value": "circle" }, "size": [{ "value": 100 }], "tooltip": { "signal": "datum.y" } }, "update": { "x": { "scale": "xscale", "field": "x" }, "y": { "scale": "yscale", "field": "y" }, "fill": { "value": "#1e4577" } } } } ] }