hvega-0.5.0.0: tests/specs/gallery/layer/layer1.vl
{
"transform": [
{
"as": "isIncrease",
"calculate": "datum.open > datum.close"
}
],
"data": {
"values": [
{
"low": 28.45,
"ret": -4.89396411092985,
"close": 30.04,
"date": "01-Jun-2009",
"open": 28.7,
"high": 30.05,
"signal": "short"
},
{
"low": 28.3,
"ret": -0.322580645161295,
"close": 29.63,
"date": "02-Jun-2009",
"open": 30.04,
"high": 30.13,
"signal": "short"
},
{
"low": 29.62,
"ret": 3.68663594470045,
"close": 31.02,
"date": "03-Jun-2009",
"open": 29.62,
"high": 31.79,
"signal": "short"
},
{
"low": 29.92,
"ret": 4.51010886469673,
"close": 30.18,
"date": "04-Jun-2009",
"open": 31.02,
"high": 31.02,
"signal": "short"
},
{
"low": 28.85,
"ret": 6.08424336973478,
"close": 29.62,
"date": "05-Jun-2009",
"open": 29.39,
"high": 30.81,
"signal": "short"
},
{
"low": 26.41,
"ret": 1.2539184952978,
"close": 29.77,
"date": "08-Jun-2009",
"open": 30.84,
"high": 31.82,
"signal": "short"
},
{
"low": 27.79,
"ret": -5.02431118314424,
"close": 28.27,
"date": "09-Jun-2009",
"open": 29.77,
"high": 29.77,
"signal": "short"
},
{
"low": 26.9,
"ret": -5.46623794212217,
"close": 28.46,
"date": "10-Jun-2009",
"open": 26.9,
"high": 29.74,
"signal": "short"
},
{
"low": 26.81,
"ret": -8.3743842364532,
"close": 28.11,
"date": "11-Jun-2009",
"open": 27.36,
"high": 28.11,
"signal": "short"
},
{
"low": 27.73,
"ret": -5.52763819095477,
"close": 28.15,
"date": "12-Jun-2009",
"open": 28.08,
"high": 28.5,
"signal": "short"
},
{
"low": 29.64,
"ret": 3.4920634920635,
"close": 30.81,
"date": "15-Jun-2009",
"open": 29.7,
"high": 31.09,
"signal": "long"
},
{
"low": 30.07,
"ret": 0.155038759689914,
"close": 32.68,
"date": "16-Jun-2009",
"open": 30.81,
"high": 32.75,
"signal": "short"
},
{
"low": 30.64,
"ret": 5.82822085889571,
"close": 31.54,
"date": "17-Jun-2009",
"open": 31.19,
"high": 32.77,
"signal": "short"
},
{
"low": 29.6,
"ret": 8.17610062893082,
"close": 30.03,
"date": "18-Jun-2009",
"open": 31.54,
"high": 31.54,
"signal": "short"
},
{
"low": 27.56,
"ret": 8.59872611464968,
"close": 27.99,
"date": "19-Jun-2009",
"open": 29.16,
"high": 29.32,
"signal": "short"
},
{
"low": 30.3,
"ret": 15.4907975460123,
"close": 31.17,
"date": "22-Jun-2009",
"open": 30.4,
"high": 32.05,
"signal": "short"
},
{
"low": 27.83,
"ret": 11.7370892018779,
"close": 30.58,
"date": "23-Jun-2009",
"open": 31.3,
"high": 31.54,
"signal": "short"
},
{
"low": 28.79,
"ret": -10.4234527687296,
"close": 29.05,
"date": "24-Jun-2009",
"open": 30.58,
"high": 30.58,
"signal": "long"
},
{
"low": 26.3,
"ret": 0,
"close": 26.36,
"date": "25-Jun-2009",
"open": 29.45,
"high": 29.56,
"signal": "long"
},
{
"low": 25.76,
"ret": 0,
"close": 25.93,
"date": "26-Jun-2009",
"open": 27.09,
"high": 27.22,
"signal": "long"
},
{
"low": 25.29,
"ret": 5.26315789473684,
"close": 25.35,
"date": "29-Jun-2009",
"open": 25.93,
"high": 27.18,
"signal": "long"
},
{
"low": 25.02,
"ret": 6.73758865248228,
"close": 26.35,
"date": "30-Jun-2009",
"open": 25.36,
"high": 27.38,
"signal": "long"
}
]
},
"width": 320,
"$schema": "https://vega.github.io/schema/vega-lite/v4.json",
"layer": [
{
"mark": "rule",
"encoding": {
"color": {
"field": "isIncrease",
"scale": {
"range": [
"#ae1325",
"#06982d"
]
},
"type": "nominal",
"legend": null
},
"x": {
"field": "date",
"scale": {
"domain": [
{
"date": 31,
"year": 2009,
"month": "May"
},
{
"date": 1,
"year": 2009,
"month": "Jul"
}
]
},
"timeUnit": "yearmonthdate",
"type": "temporal",
"axis": {
"format": "%m/%d",
"title": "Date in 2009"
}
},
"y2": {
"field": "high"
},
"y": {
"field": "low",
"scale": {
"zero": false
},
"type": "quantitative"
}
}
},
{
"mark": "bar",
"encoding": {
"color": {
"field": "isIncrease",
"type": "nominal",
"legend": null
},
"size": {
"value": 5
},
"x": {
"field": "date",
"timeUnit": "yearmonthdate",
"type": "temporal"
},
"y2": {
"field": "close"
},
"y": {
"field": "open",
"type": "quantitative"
}
}
}
],
"description": "A candlestick chart inspired by Protovis (http://mbostock.github.io/protovis/ex/candlestick.html)"
}