Last active
March 29, 2018 17:15
-
-
Save sparkofreason/19491934f3a50f8e0297d0249059d39d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "legends": [ | |
| { | |
| "fill": "color", | |
| "type": "gradient" | |
| } | |
| ], | |
| "config": { | |
| "range": { | |
| "heatmap": { | |
| "scheme": "greenblue" | |
| } | |
| } | |
| }, | |
| "axes": [ | |
| { | |
| "scale": "x", | |
| "grid": true, | |
| "domain": false, | |
| "orient": "bottom", | |
| "title": "x" | |
| }, | |
| { | |
| "scale": "y", | |
| "grid": true, | |
| "domain": false, | |
| "orient": "left", | |
| "title": "y" | |
| } | |
| ], | |
| "width": 500, | |
| "scales": [ | |
| { | |
| "name": "x", | |
| "type": "linear", | |
| "domain": { | |
| "data": "source", | |
| "field": "x" | |
| }, | |
| "range": "width" | |
| }, | |
| { | |
| "name": "y", | |
| "type": "linear", | |
| "domain": { | |
| "data": "source", | |
| "field": "y" | |
| }, | |
| "range": "height" | |
| }, | |
| { | |
| "name": "color", | |
| "type": "sequential", | |
| "zero": true, | |
| "domain": { | |
| "data": "contours", | |
| "field": "value" | |
| }, | |
| "range": "heatmap" | |
| } | |
| ], | |
| "marks": [ | |
| { | |
| "type": "path", | |
| "from": { | |
| "data": "contours" | |
| }, | |
| "encode": { | |
| "enter": { | |
| "stroke": { | |
| "value": "#888" | |
| }, | |
| "strokeWidth": { | |
| "value": 1 | |
| }, | |
| "fill": { | |
| "scale": "color", | |
| "field": "value" | |
| }, | |
| "fillOpacity": { | |
| "value": 0.35 | |
| } | |
| } | |
| }, | |
| "transform": [ | |
| { | |
| "type": "geopath", | |
| "field": "datum" | |
| } | |
| ] | |
| } | |
| ], | |
| "$schema": "https://vega.github.io/schema/vega/v3.json", | |
| "signals": [ | |
| { | |
| "name": "count", | |
| "value": 10, | |
| "bind": { | |
| "input": "select", | |
| "options": [ | |
| 1, | |
| 5, | |
| 10, | |
| 20 | |
| ] | |
| } | |
| } | |
| ], | |
| "height": 500, | |
| "data": [ | |
| { | |
| "name": "source", | |
| "values": [ | |
| { | |
| "x": -5, | |
| "y": -5, | |
| "z": 50 | |
| }, | |
| { | |
| "x": -5, | |
| "y": -4, | |
| "z": 41 | |
| }, | |
| { | |
| "x": -5, | |
| "y": -3, | |
| "z": 34 | |
| }, | |
| { | |
| "x": -5, | |
| "y": -2, | |
| "z": 29 | |
| }, | |
| { | |
| "x": -5, | |
| "y": -1, | |
| "z": 26 | |
| }, | |
| { | |
| "x": -5, | |
| "y": 0, | |
| "z": 25 | |
| }, | |
| { | |
| "x": -5, | |
| "y": 1, | |
| "z": 26 | |
| }, | |
| { | |
| "x": -5, | |
| "y": 2, | |
| "z": 29 | |
| }, | |
| { | |
| "x": -5, | |
| "y": 3, | |
| "z": 34 | |
| }, | |
| { | |
| "x": -5, | |
| "y": 4, | |
| "z": 41 | |
| }, | |
| { | |
| "x": -4, | |
| "y": -5, | |
| "z": 41 | |
| }, | |
| { | |
| "x": -4, | |
| "y": -4, | |
| "z": 32 | |
| }, | |
| { | |
| "x": -4, | |
| "y": -3, | |
| "z": 25 | |
| }, | |
| { | |
| "x": -4, | |
| "y": -2, | |
| "z": 20 | |
| }, | |
| { | |
| "x": -4, | |
| "y": -1, | |
| "z": 17 | |
| }, | |
| { | |
| "x": -4, | |
| "y": 0, | |
| "z": 16 | |
| }, | |
| { | |
| "x": -4, | |
| "y": 1, | |
| "z": 17 | |
| }, | |
| { | |
| "x": -4, | |
| "y": 2, | |
| "z": 20 | |
| }, | |
| { | |
| "x": -4, | |
| "y": 3, | |
| "z": 25 | |
| }, | |
| { | |
| "x": -4, | |
| "y": 4, | |
| "z": 32 | |
| }, | |
| { | |
| "x": -3, | |
| "y": -5, | |
| "z": 34 | |
| }, | |
| { | |
| "x": -3, | |
| "y": -4, | |
| "z": 25 | |
| }, | |
| { | |
| "x": -3, | |
| "y": -3, | |
| "z": 18 | |
| }, | |
| { | |
| "x": -3, | |
| "y": -2, | |
| "z": 13 | |
| }, | |
| { | |
| "x": -3, | |
| "y": -1, | |
| "z": 10 | |
| }, | |
| { | |
| "x": -3, | |
| "y": 0, | |
| "z": 9 | |
| }, | |
| { | |
| "x": -3, | |
| "y": 1, | |
| "z": 10 | |
| }, | |
| { | |
| "x": -3, | |
| "y": 2, | |
| "z": 13 | |
| }, | |
| { | |
| "x": -3, | |
| "y": 3, | |
| "z": 18 | |
| }, | |
| { | |
| "x": -3, | |
| "y": 4, | |
| "z": 25 | |
| }, | |
| { | |
| "x": -2, | |
| "y": -5, | |
| "z": 29 | |
| }, | |
| { | |
| "x": -2, | |
| "y": -4, | |
| "z": 20 | |
| }, | |
| { | |
| "x": -2, | |
| "y": -3, | |
| "z": 13 | |
| }, | |
| { | |
| "x": -2, | |
| "y": -2, | |
| "z": 8 | |
| }, | |
| { | |
| "x": -2, | |
| "y": -1, | |
| "z": 5 | |
| }, | |
| { | |
| "x": -2, | |
| "y": 0, | |
| "z": 4 | |
| }, | |
| { | |
| "x": -2, | |
| "y": 1, | |
| "z": 5 | |
| }, | |
| { | |
| "x": -2, | |
| "y": 2, | |
| "z": 8 | |
| }, | |
| { | |
| "x": -2, | |
| "y": 3, | |
| "z": 13 | |
| }, | |
| { | |
| "x": -2, | |
| "y": 4, | |
| "z": 20 | |
| }, | |
| { | |
| "x": -1, | |
| "y": -5, | |
| "z": 26 | |
| }, | |
| { | |
| "x": -1, | |
| "y": -4, | |
| "z": 17 | |
| }, | |
| { | |
| "x": -1, | |
| "y": -3, | |
| "z": 10 | |
| }, | |
| { | |
| "x": -1, | |
| "y": -2, | |
| "z": 5 | |
| }, | |
| { | |
| "x": -1, | |
| "y": -1, | |
| "z": 2 | |
| }, | |
| { | |
| "x": -1, | |
| "y": 0, | |
| "z": 1 | |
| }, | |
| { | |
| "x": -1, | |
| "y": 1, | |
| "z": 2 | |
| }, | |
| { | |
| "x": -1, | |
| "y": 2, | |
| "z": 5 | |
| }, | |
| { | |
| "x": -1, | |
| "y": 3, | |
| "z": 10 | |
| }, | |
| { | |
| "x": -1, | |
| "y": 4, | |
| "z": 17 | |
| }, | |
| { | |
| "x": 0, | |
| "y": -5, | |
| "z": 25 | |
| }, | |
| { | |
| "x": 0, | |
| "y": -4, | |
| "z": 16 | |
| }, | |
| { | |
| "x": 0, | |
| "y": -3, | |
| "z": 9 | |
| }, | |
| { | |
| "x": 0, | |
| "y": -2, | |
| "z": 4 | |
| }, | |
| { | |
| "x": 0, | |
| "y": -1, | |
| "z": 1 | |
| }, | |
| { | |
| "x": 0, | |
| "y": 0, | |
| "z": 0 | |
| }, | |
| { | |
| "x": 0, | |
| "y": 1, | |
| "z": 1 | |
| }, | |
| { | |
| "x": 0, | |
| "y": 2, | |
| "z": 4 | |
| }, | |
| { | |
| "x": 0, | |
| "y": 3, | |
| "z": 9 | |
| }, | |
| { | |
| "x": 0, | |
| "y": 4, | |
| "z": 16 | |
| }, | |
| { | |
| "x": 1, | |
| "y": -5, | |
| "z": 26 | |
| }, | |
| { | |
| "x": 1, | |
| "y": -4, | |
| "z": 17 | |
| }, | |
| { | |
| "x": 1, | |
| "y": -3, | |
| "z": 10 | |
| }, | |
| { | |
| "x": 1, | |
| "y": -2, | |
| "z": 5 | |
| }, | |
| { | |
| "x": 1, | |
| "y": -1, | |
| "z": 2 | |
| }, | |
| { | |
| "x": 1, | |
| "y": 0, | |
| "z": 1 | |
| }, | |
| { | |
| "x": 1, | |
| "y": 1, | |
| "z": 2 | |
| }, | |
| { | |
| "x": 1, | |
| "y": 2, | |
| "z": 5 | |
| }, | |
| { | |
| "x": 1, | |
| "y": 3, | |
| "z": 10 | |
| }, | |
| { | |
| "x": 1, | |
| "y": 4, | |
| "z": 17 | |
| }, | |
| { | |
| "x": 2, | |
| "y": -5, | |
| "z": 29 | |
| }, | |
| { | |
| "x": 2, | |
| "y": -4, | |
| "z": 20 | |
| }, | |
| { | |
| "x": 2, | |
| "y": -3, | |
| "z": 13 | |
| }, | |
| { | |
| "x": 2, | |
| "y": -2, | |
| "z": 8 | |
| }, | |
| { | |
| "x": 2, | |
| "y": -1, | |
| "z": 5 | |
| }, | |
| { | |
| "x": 2, | |
| "y": 0, | |
| "z": 4 | |
| }, | |
| { | |
| "x": 2, | |
| "y": 1, | |
| "z": 5 | |
| }, | |
| { | |
| "x": 2, | |
| "y": 2, | |
| "z": 8 | |
| }, | |
| { | |
| "x": 2, | |
| "y": 3, | |
| "z": 13 | |
| }, | |
| { | |
| "x": 2, | |
| "y": 4, | |
| "z": 20 | |
| }, | |
| { | |
| "x": 3, | |
| "y": -5, | |
| "z": 34 | |
| }, | |
| { | |
| "x": 3, | |
| "y": -4, | |
| "z": 25 | |
| }, | |
| { | |
| "x": 3, | |
| "y": -3, | |
| "z": 18 | |
| }, | |
| { | |
| "x": 3, | |
| "y": -2, | |
| "z": 13 | |
| }, | |
| { | |
| "x": 3, | |
| "y": -1, | |
| "z": 10 | |
| }, | |
| { | |
| "x": 3, | |
| "y": 0, | |
| "z": 9 | |
| }, | |
| { | |
| "x": 3, | |
| "y": 1, | |
| "z": 10 | |
| }, | |
| { | |
| "x": 3, | |
| "y": 2, | |
| "z": 13 | |
| }, | |
| { | |
| "x": 3, | |
| "y": 3, | |
| "z": 18 | |
| }, | |
| { | |
| "x": 3, | |
| "y": 4, | |
| "z": 25 | |
| }, | |
| { | |
| "x": 4, | |
| "y": -5, | |
| "z": 41 | |
| }, | |
| { | |
| "x": 4, | |
| "y": -4, | |
| "z": 32 | |
| }, | |
| { | |
| "x": 4, | |
| "y": -3, | |
| "z": 25 | |
| }, | |
| { | |
| "x": 4, | |
| "y": -2, | |
| "z": 20 | |
| }, | |
| { | |
| "x": 4, | |
| "y": -1, | |
| "z": 17 | |
| }, | |
| { | |
| "x": 4, | |
| "y": 0, | |
| "z": 16 | |
| }, | |
| { | |
| "x": 4, | |
| "y": 1, | |
| "z": 17 | |
| }, | |
| { | |
| "x": 4, | |
| "y": 2, | |
| "z": 20 | |
| }, | |
| { | |
| "x": 4, | |
| "y": 3, | |
| "z": 25 | |
| }, | |
| { | |
| "x": 4, | |
| "y": 4, | |
| "z": 32 | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "contours", | |
| "source": "source", | |
| "transform": [ | |
| { | |
| "type": "contour", | |
| "x": { | |
| "expr": "scale('x', datum.x)" | |
| }, | |
| "y": { | |
| "expr": "scale('y', datum.y)" | |
| }, | |
| "values": [ | |
| 50, | |
| 32, | |
| 18, | |
| 8, | |
| 2, | |
| 0, | |
| 2, | |
| 8, | |
| 18, | |
| 32 | |
| ], | |
| "size": [ | |
| { | |
| "signal": "width" | |
| }, | |
| { | |
| "signal": "height" | |
| } | |
| ], | |
| "count": { | |
| "signal": "count" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment