A line chart you can draw on: click anywhere to place a point, and your points join into a second line, drawn over three years of data.
A chart people can draw on turns reading into guessing and checking: sketch where you think a line goes next, mark a level to watch, or trace a pattern. The points are ordinary data, so your code can read them, compare them with the real values or save them.
Built with amCharts 5, a JavaScript library. The JavaScript includes your theme and renderer (canvas or SVG); the JSON also follows the changes you make with the controls.
npm install @amcharts/amcharts5. See Getting started.
The same chart as a JSON config. Chart Maker reads and writes this format, the library's JSON parser turns it into a chart, and the <am5-chart> element puts it on a page with no code."type" is the class to create and "settings" what you would pass to its new() in code; "properties" fill in its parts, lists such as series and axes or templates such as columns.template; "refs" holds objects used in more than one place ("#series-0" stands for the one named series-0); a string starting with "@" takes a value from another object, such as "@series.get('fill')".
A complete page. Save it as an .html file and open it in a browser.
Paste this into an AI coding assistant to build the chart from scratch. More in amCharts & AI.
// Create root element
// https://www.amcharts.com/docs/v5/getting-started/#Root_element
var root = am5.Root.new("chartdiv");
// Set themes
// https://www.amcharts.com/docs/v5/concepts/themes/
root.setThemes([
am5themes_Animated.new(root),
am5themes_Responsive.new(root)
]);
// Create chart
// https://www.amcharts.com/docs/v5/charts/xy-chart/
var chart = root.container.children.push(am5xy.XYChart.new(root, {
panX: true, // drag the plot sideways to pan...
panY: true, // ...or up and down
wheelX: "panX", // a horizontal wheel or trackpad swipe pans...
wheelY: "zoomX", // ...and the vertical wheel zooms in on the dates
pinchZoomX: true, // pinch with two fingers to zoom on touch screens
paddingLeft: 0 // the value labels sit at the chart's left edge
}));
// each series moves 3 colors along the palette, so the drawn line stands out from the first
chart.get("colors").set("step", 3);
// Add cursor
// https://www.amcharts.com/docs/v5/charts/xy-chart/cursor/
var cursor = chart.set("cursor", am5xy.XYCursor.new(root, {}));
cursor.lineY.set("visible", false); // no horizontal cursor line
// Generate random data
var date = new Date();
date.setHours(0, 0, 0, 0);
var value = 100;
// a random walk: each day a few points up or down from the day before
function generateData() {
value = Math.round((Math.random() * 10 - 5) + value);
am5.time.add(date, "day", 1);
return {
date: date.getTime(),
value: value
};
}
// count days of data in a row
function generateDatas(count) {
var data = [];
for (var i = 0; i < count; ++i) {
data.push(generateData());
}
return data;
}
// Create axes
// https://www.amcharts.com/docs/v5/charts/xy-chart/axes/
var xAxis = chart.xAxes.push(am5xy.DateAxis.new(root, {
maxDeviation: 0.3, // panning can go up to 30% past the first and last day
baseInterval: { // one data point per day
timeUnit: "day",
count: 1
},
renderer: am5xy.AxisRendererX.new(root, {
minorGridEnabled: true, // faint grid lines between the main ones
minGridDistance: 70 // at least 70px between date labels
}),
tooltip: am5.Tooltip.new(root, {}) // shows the hovered date on the axis
}));
// Skip a date label that would be cut off at the right edge
xAxis.get("renderer").labels.template.set("maxPosition", 0.98);
var yAxis = chart.yAxes.push(am5xy.ValueAxis.new(root, {
maxDeviation: 0.3, // panning up or down can go 30% past the values
renderer: am5xy.AxisRendererY.new(root, {})
}));
var series = chart.series.push(am5xy.LineSeries.new(root, {
name: "Series",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value",
valueXField: "date",
tooltip: am5.Tooltip.new(root, {
labelText: "{valueY}" // the hovered value
})
}));
// The area under the line is there but clear; raise its opacity to fill it
series.fills.template.setAll({
visible: true,
fillOpacity: 0
});
// the series the clicks draw: it starts with no data
var drawingSeries = chart.series.push(am5xy.LineSeries.new(root, {
name: "Series",
xAxis: xAxis,
yAxis: yAxis,
valueYField: "value",
valueXField: "date"
}));
// Invisible bullet which will be dragged (to avoid some conflicting between
// drag position and bullet position which results flicker)
drawingSeries.bullets.push(function () {
var bulletCircle = am5.Circle.new(root, {
radius: 6, // a bit bigger than the visible dot, so it's easy to grab
fillOpacity: 0,
fill: drawingSeries.get("fill"),
draggable: true, // drag a point to move it
cursorOverStyle: "pointer" // a hand pointer over the points
});
bulletCircle.events.on("dragged", function (e) { // while dragged, the data point follows the pointer
handleDrag(e);
})
return am5.Bullet.new(root, {
sprite: bulletCircle
})
})
// Actual bullet
drawingSeries.bullets.push(function () {
var bulletCircle = am5.Circle.new(root, {
radius: 5, // the visible dot...
fill: drawingSeries.get("fill") // ...in the series' color
});
return am5.Bullet.new(root, {
sprite: bulletCircle
})
})
// Drag handler
function handleDrag(e) {
var point = chart.plotContainer.toLocal(e.point);
var date = xAxis.positionToValue(xAxis.coordinateToPosition(point.x));
var value = Math.round(yAxis.positionToValue(yAxis.coordinateToPosition(point.y)) * 10) / 10; // one decimal
// the series draws the working values, so set them along with the values
var dataItem = e.target.dataItem;
dataItem.set("valueX", date);
dataItem.set("valueXWorking", date);
dataItem.set("valueY", value);
dataItem.set("valueYWorking", value);
}
// Add scrollbar
// https://www.amcharts.com/docs/v5/charts/xy-chart/scrollbars/
chart.set("scrollbarX", am5.Scrollbar.new(root, {
orientation: "horizontal" // a scrollbar above the plot, to zoom and pan the dates
}));
// Set data
var data = generateDatas(1200);
series.data.setAll(data);
// Make stuff animate on load
// https://www.amcharts.com/docs/v5/concepts/animations/
series.appear(1000);
chart.appear(1000, 100);
// Interactivity
// a click on the plot adds a point to the drawing series, at the clicked date and value
chart.plotContainer.get("background").events.on("click", function (e) {
var point = chart.plotContainer.toLocal(e.point);
var date = xAxis.positionToValue(xAxis.coordinateToPosition(point.x));
var value = Math.round(yAxis.positionToValue(yAxis.coordinateToPosition(point.y)) * 10) / 10; // one decimal
drawingSeries.data.push({
date: date,
value: value
});
// make sure the series draws up to the new point
drawingSeries.setPrivate("endIndex", drawingSeries.data.length);
sortData();
})
// Sort data so that if clicked between existing data items, the item would
// be added between
function sortData() {
drawingSeries.dataItems.sort(function (a, b) {
var atime = a.get("valueX");
var btime = b.get("valueX");
if (atime < btime) {
return -1;
} else if (atime == btime) {
return 0;
} else {
return 1;
}
})
}
{
"type": "XYChart",
"settings": {
"panX": true,
"panY": true,
"wheelX": "panX",
"wheelY": "zoomX",
"pinchZoomX": true,
"paddingLeft": 0,
"cursor": {
"type": "XYCursor",
"properties": {
"lineY": {
"settings": {
"visible": false
}
}
}
},
"scrollbarX": {
"type": "Scrollbar",
"settings": {
"orientation": "horizontal"
}
},
"colors": {
"type": "ColorSet",
"settings": {
"step": 3,
"passOptions": {
"hue": 0.05,
"saturation": 0,
"lightness": 0
},
"colors": [
{
"type": "Color",
"value": "#67b7dc"
},
{
"type": "Color",
"value": "#6794dc"
},
{
"type": "Color",
"value": "#6771dc"
},
{
"type": "Color",
"value": "#8067dc"
}
],
"reuse": false,
"startIndex": 0,
"stateAnimationDuration": 600
}
}
},
"properties": {
"series": [
"#series-0",
"#series-1"
],
"xAxes": [
"#axis-0"
],
"yAxes": [
"#axis-1"
]
},
"refs": [
{
"data-0": [
{
"date": 1791234000000,
"value": 97
},
{
"date": 1791320400000,
"value": 94
},
{
"date": 1791406800000,
"value": 89
},
{
"date": 1791493200000,
"value": 92
},
{
"date": 1791579600000,
"value": 90
},
{
"date": 1791666000000,
"value": 91
},
{
"date": 1791752400000,
"value": 96
},
{
"date": 1791838800000,
"value": 100
},
{
"date": 1791925200000,
"value": 97
},
{
"date": 1792011600000,
"value": 98
},
{
"date": 1792098000000,
"value": 101
},
{
"date": 1792184400000,
"value": 103
},
{
"date": 1792270800000,
"value": 101
},
{
"date": 1792357200000,
"value": 100
},
{
"date": 1792443600000,
"value": 100
},
{
"date": 1792530000000,
"value": 98
},
{
"date": 1792616400000,
"value": 97
},
{
"date": 1792702800000,
"value": 101
},
{
"date": 1792789200000,
"value": 97
},
{
"date": 1792875600000,
"value": 93
},
{
"date": 1792965600000,
"value": 95
},
{
"date": 1793052000000,
"value": 99
},
{
"date": 1793138400000,
"value": 100
},
{
"date": 1793224800000,
"value": 103
},
{
"date": 1793311200000,
"value": 101
},
{
"date": 1793397600000,
"value": 102
},
{
"date": 1793484000000,
"value": 105
},
{
"date": 1793570400000,
"value": 109
},
{
"date": 1793656800000,
"value": 109
},
{
"date": 1793743200000,
"value": 108
},
{
"date": 1793829600000,
"value": 106
},
{
"date": 1793916000000,
"value": 109
},
{
"date": 1794002400000,
"value": 114
},
{
"date": 1794088800000,
"value": 109
},
{
"date": 1794175200000,
"value": 109
},
{
"date": 1794261600000,
"value": 113
},
{
"date": 1794348000000,
"value": 115
},
{
"date": 1794434400000,
"value": 110
},
{
"date": 1794520800000,
"value": 111
},
{
"date": 1794607200000,
"value": 110
},
{
"date": 1794693600000,
"value": 110
},
{
"date": 1794780000000,
"value": 106
},
{
"date": 1794866400000,
"value": 103
},
{
"date": 1794952800000,
"value": 108
},
{
"date": 1795039200000,
"value": 113
},
{
"date": 1795125600000,
"value": 111
},
{
"date": 1795212000000,
"value": 114
},
{
"date": 1795298400000,
"value": 112
},
{
"date": 1795384800000,
"value": 111
},
{
"date": 1795471200000,
"value": 107
},
{
"date": 1795557600000,
"value": 109
},
{
"date": 1795644000000,
"value": 111
},
{
"date": 1795730400000,
"value": 108
},
{
"date": 1795816800000,
"value": 107
},
{
"date": 1795903200000,
"value": 110
},
{
"date": 1795989600000,
"value": 106
},
{
"date": 1796076000000,
"value": 111
},
{
"date": 1796162400000,
"value": 106
},
{
"date": 1796248800000,
"value": 103
},
{
"date": 1796335200000,
"value": 103
},
{
"date": 1796421600000,
"value": 101
},
{
"date": 1796508000000,
"value": 101
},
{
"date": 1796594400000,
"value": 100
},
{
"date": 1796680800000,
"value": 96
},
{
"date": 1796767200000,
"value": 95
},
{
"date": 1796853600000,
"value": 98
},
{
"date": 1796940000000,
"value": 99
},
{
"date": 1797026400000,
"value": 97
},
{
"date": 1797112800000,
"value": 95
},
{
"date": 1797199200000,
"value": 91
},
{
"date": 1797285600000,
"value": 92
},
{
"date": 1797372000000,
"value": 93
},
{
"date": 1797458400000,
"value": 95
},
{
"date": 1797544800000,
"value": 95
},
{
"date": 1797631200000,
"value": 96
},
{
"date": 1797717600000,
"value": 96
},
{
"date": 1797804000000,
"value": 94
},
{
"date": 1797890400000,
"value": 94
},
{
"date": 1797976800000,
"value": 90
},
{
"date": 1798063200000,
"value": 88
},
{
"date": 1798149600000,
"value": 86
},
{
"date": 1798236000000,
"value": 86
},
{
"date": 1798322400000,
"value": 81
},
{
"date": 1798408800000,
"value": 78
},
{
"date": 1798495200000,
"value": 79
},
{
"date": 1798581600000,
"value": 75
},
{
"date": 1798668000000,
"value": 74
},
{
"date": 1798754400000,
"value": 74
},
{
"date": 1798840800000,
"value": 73
},
{
"date": 1798927200000,
"value": 77
},
{
"date": 1799013600000,
"value": 81
},
{
"date": 1799100000000,
"value": 78
},
{
"date": 1799186400000,
"value": 76
},
{
"date": 1799272800000,
"value": 72
},
{
"date": 1799359200000,
"value": 73
},
{
"date": 1799445600000,
"value": 75
},
{
"date": 1799532000000,
"value": 75
},
{
"date": 1799618400000,
"value": 79
},
{
"date": 1799704800000,
"value": 78
},
{
"date": 1799791200000,
"value": 77
},
{
"date": 1799877600000,
"value": 74
},
{
"date": 1799964000000,
"value": 76
},
{
"date": 1800050400000,
"value": 73
},
{
"date": 1800136800000,
"value": 71
},
{
"date": 1800223200000,
"value": 66
},
{
"date": 1800309600000,
"value": 66
},
{
"date": 1800396000000,
"value": 66
},
{
"date": 1800482400000,
"value": 63
},
{
"date": 1800568800000,
"value": 63
},
{
"date": 1800655200000,
"value": 61
},
{
"date": 1800741600000,
"value": 61
},
{
"date": 1800828000000,
"value": 60
},
{
"date": 1800914400000,
"value": 64
},
{
"date": 1801000800000,
"value": 60
},
{
"date": 1801087200000,
"value": 62
},
{
"date": 1801173600000,
"value": 59
},
{
"date": 1801260000000,
"value": 64
},
{
"date": 1801346400000,
"value": 66
},
{
"date": 1801432800000,
"value": 61
},
{
"date": 1801519200000,
"value": 62
},
{
"date": 1801605600000,
"value": 63
},
{
"date": 1801692000000,
"value": 61
},
{
"date": 1801778400000,
"value": 63
},
{
"date": 1801864800000,
"value": 59
},
{
"date": 1801951200000,
"value": 60
},
{
"date": 1802037600000,
"value": 63
},
{
"date": 1802124000000,
"value": 66
},
{
"date": 1802210400000,
"value": 62
},
{
"date": 1802296800000,
"value": 62
},
{
"date": 1802383200000,
"value": 66
},
{
"date": 1802469600000,
"value": 65
},
{
"date": 1802556000000,
"value": 63
},
{
"date": 1802642400000,
"value": 68
},
{
"date": 1802728800000,
"value": 64
},
{
"date": 1802815200000,
"value": 63
},
{
"date": 1802901600000,
"value": 63
},
{
"date": 1802988000000,
"value": 59
},
{
"date": 1803074400000,
"value": 55
},
{
"date": 1803160800000,
"value": 57
},
{
"date": 1803247200000,
"value": 55
},
{
"date": 1803333600000,
"value": 51
},
{
"date": 1803420000000,
"value": 53
},
{
"date": 1803506400000,
"value": 49
},
{
"date": 1803592800000,
"value": 46
},
{
"date": 1803679200000,
"value": 47
},
{
"date": 1803765600000,
"value": 50
},
{
"date": 1803852000000,
"value": 54
},
{
"date": 1803938400000,
"value": 51
},
{
"date": 1804024800000,
"value": 53
},
{
"date": 1804111200000,
"value": 57
},
{
"date": 1804197600000,
"value": 60
},
{
"date": 1804284000000,
"value": 59
},
{
"date": 1804370400000,
"value": 59
},
{
"date": 1804456800000,
"value": 59
},
{
"date": 1804543200000,
"value": 58
},
{
"date": 1804629600000,
"value": 53
},
{
"date": 1804716000000,
"value": 49
},
{
"date": 1804802400000,
"value": 49
},
{
"date": 1804888800000,
"value": 49
},
{
"date": 1804975200000,
"value": 51
},
{
"date": 1805061600000,
"value": 53
},
{
"date": 1805148000000,
"value": 53
},
{
"date": 1805234400000,
"value": 51
},
{
"date": 1805320800000,
"value": 48
},
{
"date": 1805407200000,
"value": 45
},
{
"date": 1805493600000,
"value": 43
},
{
"date": 1805580000000,
"value": 41
},
{
"date": 1805666400000,
"value": 37
},
{
"date": 1805752800000,
"value": 41
},
{
"date": 1805839200000,
"value": 41
},
{
"date": 1805925600000,
"value": 39
},
{
"date": 1806012000000,
"value": 44
},
{
"date": 1806098400000,
"value": 46
},
{
"date": 1806184800000,
"value": 43
},
{
"date": 1806267600000,
"value": 44
},
{
"date": 1806354000000,
"value": 45
},
{
"date": 1806440400000,
"value": 41
},
{
"date": 1806526800000,
"value": 37
},
{
"date": 1806613200000,
"value": 37
},
{
"date": 1806699600000,
"value": 36
},
{
"date": 1806786000000,
"value": 32
},
{
"date": 1806872400000,
"value": 28
},
{
"date": 1806958800000,
"value": 33
},
{
"date": 1807045200000,
"value": 36
},
{
"date": 1807131600000,
"value": 38
},
{
"date": 1807218000000,
"value": 37
},
{
"date": 1807304400000,
"value": 36
},
{
"date": 1807390800000,
"value": 37
},
{
"date": 1807477200000,
"value": 41
},
{
"date": 1807563600000,
"value": 46
},
{
"date": 1807650000000,
"value": 47
},
{
"date": 1807736400000,
"value": 45
},
{
"date": 1807822800000,
"value": 45
},
{
"date": 1807909200000,
"value": 42
},
{
"date": 1807995600000,
"value": 37
},
{
"date": 1808082000000,
"value": 41
},
{
"date": 1808168400000,
"value": 39
},
{
"date": 1808254800000,
"value": 39
},
{
"date": 1808341200000,
"value": 34
},
{
"date": 1808427600000,
"value": 32
},
{
"date": 1808514000000,
"value": 34
},
{
"date": 1808600400000,
"value": 37
},
{
"date": 1808686800000,
"value": 32
},
{
"date": 1808773200000,
"value": 31
},
{
"date": 1808859600000,
"value": 35
},
{
"date": 1808946000000,
"value": 38
},
{
"date": 1809032400000,
"value": 42
},
{
"date": 1809118800000,
"value": 46
},
{
"date": 1809205200000,
"value": 44
},
{
"date": 1809291600000,
"value": 47
},
{
"date": 1809378000000,
"value": 46
},
{
"date": 1809464400000,
"value": 42
},
{
"date": 1809550800000,
"value": 40
},
{
"date": 1809637200000,
"value": 36
},
{
"date": 1809723600000,
"value": 32
},
{
"date": 1809810000000,
"value": 34
},
{
"date": 1809896400000,
"value": 32
},
{
"date": 1809982800000,
"value": 29
},
{
"date": 1810069200000,
"value": 32
},
{
"date": 1810155600000,
"value": 32
},
{
"date": 1810242000000,
"value": 36
},
{
"date": 1810328400000,
"value": 39
},
{
"date": 1810414800000,
"value": 41
},
{
"date": 1810501200000,
"value": 45
},
{
"date": 1810587600000,
"value": 50
},
{
"date": 1810674000000,
"value": 45
},
{
"date": 1810760400000,
"value": 49
},
{
"date": 1810846800000,
"value": 47
},
{
"date": 1810933200000,
"value": 46
},
{
"date": 1811019600000,
"value": 42
},
{
"date": 1811106000000,
"value": 45
},
{
"date": 1811192400000,
"value": 49
},
{
"date": 1811278800000,
"value": 49
},
{
"date": 1811365200000,
"value": 51
},
{
"date": 1811451600000,
"value": 55
},
{
"date": 1811538000000,
"value": 50
},
{
"date": 1811624400000,
"value": 46
},
{
"date": 1811710800000,
"value": 41
},
{
"date": 1811797200000,
"value": 39
},
{
"date": 1811883600000,
"value": 35
},
{
"date": 1811970000000,
"value": 32
},
{
"date": 1812056400000,
"value": 35
},
{
"date": 1812142800000,
"value": 39
},
{
"date": 1812229200000,
"value": 41
},
{
"date": 1812315600000,
"value": 41
},
{
"date": 1812402000000,
"value": 38
},
{
"date": 1812488400000,
"value": 41
},
{
"date": 1812574800000,
"value": 37
},
{
"date": 1812661200000,
"value": 35
},
{
"date": 1812747600000,
"value": 39
},
{
"date": 1812834000000,
"value": 41
},
{
"date": 1812920400000,
"value": 37
},
{
"date": 1813006800000,
"value": 36
},
{
"date": 1813093200000,
"value": 33
},
{
"date": 1813179600000,
"value": 31
},
{
"date": 1813266000000,
"value": 32
},
{
"date": 1813352400000,
"value": 36
},
{
"date": 1813438800000,
"value": 33
},
{
"date": 1813525200000,
"value": 37
},
{
"date": 1813611600000,
"value": 38
},
{
"date": 1813698000000,
"value": 35
},
{
"date": 1813784400000,
"value": 37
},
{
"date": 1813870800000,
"value": 35
},
{
"date": 1813957200000,
"value": 31
},
{
"date": 1814043600000,
"value": 32
},
{
"date": 1814130000000,
"value": 31
},
{
"date": 1814216400000,
"value": 36
},
{
"date": 1814302800000,
"value": 33
},
{
"date": 1814389200000,
"value": 30
},
{
"date": 1814475600000,
"value": 34
},
{
"date": 1814562000000,
"value": 29
},
{
"date": 1814648400000,
"value": 31
},
{
"date": 1814734800000,
"value": 30
},
{
"date": 1814821200000,
"value": 28
},
{
"date": 1814907600000,
"value": 27
},
{
"date": 1814994000000,
"value": 29
},
{
"date": 1815080400000,
"value": 27
},
{
"date": 1815166800000,
"value": 30
},
{
"date": 1815253200000,
"value": 25
},
{
"date": 1815339600000,
"value": 24
},
{
"date": 1815426000000,
"value": 25
},
{
"date": 1815512400000,
"value": 24
},
{
"date": 1815598800000,
"value": 24
},
{
"date": 1815685200000,
"value": 28
},
{
"date": 1815771600000,
"value": 31
},
{
"date": 1815858000000,
"value": 26
},
{
"date": 1815944400000,
"value": 26
},
{
"date": 1816030800000,
"value": 24
},
{
"date": 1816117200000,
"value": 19
},
{
"date": 1816203600000,
"value": 18
},
{
"date": 1816290000000,
"value": 15
},
{
"date": 1816376400000,
"value": 20
},
{
"date": 1816462800000,
"value": 21
},
{
"date": 1816549200000,
"value": 20
},
{
"date": 1816635600000,
"value": 18
},
{
"date": 1816722000000,
"value": 20
},
{
"date": 1816808400000,
"value": 17
},
{
"date": 1816894800000,
"value": 20
},
{
"date": 1816981200000,
"value": 20
},
{
"date": 1817067600000,
"value": 20
},
{
"date": 1817154000000,
"value": 17
},
{
"date": 1817240400000,
"value": 15
},
{
"date": 1817326800000,
"value": 19
},
{
"date": 1817413200000,
"value": 20
},
{
"date": 1817499600000,
"value": 24
},
{
"date": 1817586000000,
"value": 22
},
{
"date": 1817672400000,
"value": 24
},
{
"date": 1817758800000,
"value": 27
},
{
"date": 1817845200000,
"value": 29
},
{
"date": 1817931600000,
"value": 26
},
{
"date": 1818018000000,
"value": 26
},
{
"date": 1818104400000,
"value": 22
},
{
"date": 1818190800000,
"value": 20
},
{
"date": 1818277200000,
"value": 20
},
{
"date": 1818363600000,
"value": 24
},
{
"date": 1818450000000,
"value": 27
},
{
"date": 1818536400000,
"value": 24
},
{
"date": 1818622800000,
"value": 29
},
{
"date": 1818709200000,
"value": 31
},
{
"date": 1818795600000,
"value": 27
},
{
"date": 1818882000000,
"value": 23
},
{
"date": 1818968400000,
"value": 27
},
{
"date": 1819054800000,
"value": 30
},
{
"date": 1819141200000,
"value": 32
},
{
"date": 1819227600000,
"value": 34
},
{
"date": 1819314000000,
"value": 30
},
{
"date": 1819400400000,
"value": 25
},
{
"date": 1819486800000,
"value": 23
},
{
"date": 1819573200000,
"value": 21
},
{
"date": 1819659600000,
"value": 26
},
{
"date": 1819746000000,
"value": 24
},
{
"date": 1819832400000,
"value": 28
},
{
"date": 1819918800000,
"value": 29
},
{
"date": 1820005200000,
"value": 34
},
{
"date": 1820091600000,
"value": 29
},
{
"date": 1820178000000,
"value": 33
},
{
"date": 1820264400000,
"value": 33
},
{
"date": 1820350800000,
"value": 32
},
{
"date": 1820437200000,
"value": 33
},
{
"date": 1820523600000,
"value": 31
},
{
"date": 1820610000000,
"value": 31
},
{
"date": 1820696400000,
"value": 36
},
{
"date": 1820782800000,
"value": 33
},
{
"date": 1820869200000,
"value": 34
},
{
"date": 1820955600000,
"value": 32
},
{
"date": 1821042000000,
"value": 33
},
{
"date": 1821128400000,
"value": 36
},
{
"date": 1821214800000,
"value": 36
},
{
"date": 1821301200000,
"value": 36
},
{
"date": 1821387600000,
"value": 40
},
{
"date": 1821474000000,
"value": 37
},
{
"date": 1821560400000,
"value": 34
},
{
"date": 1821646800000,
"value": 33
},
{
"date": 1821733200000,
"value": 31
},
{
"date": 1821819600000,
"value": 33
},
{
"date": 1821906000000,
"value": 35
},
{
"date": 1821992400000,
"value": 35
},
{
"date": 1822078800000,
"value": 36
},
{
"date": 1822165200000,
"value": 40
},
{
"date": 1822251600000,
"value": 43
},
{
"date": 1822338000000,
"value": 39
},
{
"date": 1822424400000,
"value": 39
},
{
"date": 1822510800000,
"value": 37
},
{
"date": 1822597200000,
"value": 36
},
{
"date": 1822683600000,
"value": 33
},
{
"date": 1822770000000,
"value": 32
},
{
"date": 1822856400000,
"value": 28
},
{
"date": 1822942800000,
"value": 23
},
{
"date": 1823029200000,
"value": 27
},
{
"date": 1823115600000,
"value": 31
},
{
"date": 1823202000000,
"value": 26
},
{
"date": 1823288400000,
"value": 29
},
{
"date": 1823374800000,
"value": 32
},
{
"date": 1823461200000,
"value": 36
},
{
"date": 1823547600000,
"value": 34
},
{
"date": 1823634000000,
"value": 31
},
{
"date": 1823720400000,
"value": 30
},
{
"date": 1823806800000,
"value": 32
},
{
"date": 1823893200000,
"value": 31
},
{
"date": 1823979600000,
"value": 29
},
{
"date": 1824066000000,
"value": 33
},
{
"date": 1824152400000,
"value": 37
},
{
"date": 1824238800000,
"value": 37
},
{
"date": 1824325200000,
"value": 33
},
{
"date": 1824411600000,
"value": 34
},
{
"date": 1824498000000,
"value": 31
},
{
"date": 1824584400000,
"value": 26
},
{
"date": 1824670800000,
"value": 23
},
{
"date": 1824757200000,
"value": 27
},
{
"date": 1824843600000,
"value": 27
},
{
"date": 1824930000000,
"value": 26
},
{
"date": 1825020000000,
"value": 25
},
{
"date": 1825106400000,
"value": 26
},
{
"date": 1825192800000,
"value": 29
},
{
"date": 1825279200000,
"value": 34
},
{
"date": 1825365600000,
"value": 31
},
{
"date": 1825452000000,
"value": 34
},
{
"date": 1825538400000,
"value": 39
},
{
"date": 1825624800000,
"value": 44
},
{
"date": 1825711200000,
"value": 41
},
{
"date": 1825797600000,
"value": 37
},
{
"date": 1825884000000,
"value": 34
},
{
"date": 1825970400000,
"value": 38
},
{
"date": 1826056800000,
"value": 36
},
{
"date": 1826143200000,
"value": 39
},
{
"date": 1826229600000,
"value": 36
},
{
"date": 1826316000000,
"value": 31
},
{
"date": 1826402400000,
"value": 27
},
{
"date": 1826488800000,
"value": 30
},
{
"date": 1826575200000,
"value": 34
},
{
"date": 1826661600000,
"value": 30
},
{
"date": 1826748000000,
"value": 29
},
{
"date": 1826834400000,
"value": 29
},
{
"date": 1826920800000,
"value": 28
},
{
"date": 1827007200000,
"value": 29
},
{
"date": 1827093600000,
"value": 28
},
{
"date": 1827180000000,
"value": 29
},
{
"date": 1827266400000,
"value": 34
},
{
"date": 1827352800000,
"value": 30
},
{
"date": 1827439200000,
"value": 26
},
{
"date": 1827525600000,
"value": 28
},
{
"date": 1827612000000,
"value": 30
},
{
"date": 1827698400000,
"value": 33
},
{
"date": 1827784800000,
"value": 29
},
{
"date": 1827871200000,
"value": 31
},
{
"date": 1827957600000,
"value": 33
},
{
"date": 1828044000000,
"value": 34
},
{
"date": 1828130400000,
"value": 32
},
{
"date": 1828216800000,
"value": 33
},
{
"date": 1828303200000,
"value": 35
},
{
"date": 1828389600000,
"value": 33
},
{
"date": 1828476000000,
"value": 37
},
{
"date": 1828562400000,
"value": 39
},
{
"date": 1828648800000,
"value": 36
},
{
"date": 1828735200000,
"value": 35
},
{
"date": 1828821600000,
"value": 34
},
{
"date": 1828908000000,
"value": 29
},
{
"date": 1828994400000,
"value": 28
},
{
"date": 1829080800000,
"value": 27
},
{
"date": 1829167200000,
"value": 25
},
{
"date": 1829253600000,
"value": 22
},
{
"date": 1829340000000,
"value": 25
},
{
"date": 1829426400000,
"value": 24
},
{
"date": 1829512800000,
"value": 22
},
{
"date": 1829599200000,
"value": 25
},
{
"date": 1829685600000,
"value": 29
},
{
"date": 1829772000000,
"value": 25
},
{
"date": 1829858400000,
"value": 24
},
{
"date": 1829944800000,
"value": 19
},
{
"date": 1830031200000,
"value": 18
},
{
"date": 1830117600000,
"value": 22
},
{
"date": 1830204000000,
"value": 21
},
{
"date": 1830290400000,
"value": 22
},
{
"date": 1830376800000,
"value": 23
},
{
"date": 1830463200000,
"value": 23
},
{
"date": 1830549600000,
"value": 24
},
{
"date": 1830636000000,
"value": 20
},
{
"date": 1830722400000,
"value": 16
},
{
"date": 1830808800000,
"value": 13
},
{
"date": 1830895200000,
"value": 10
},
{
"date": 1830981600000,
"value": 10
},
{
"date": 1831068000000,
"value": 14
},
{
"date": 1831154400000,
"value": 11
},
{
"date": 1831240800000,
"value": 12
},
{
"date": 1831327200000,
"value": 15
},
{
"date": 1831413600000,
"value": 13
},
{
"date": 1831500000000,
"value": 16
},
{
"date": 1831586400000,
"value": 17
},
{
"date": 1831672800000,
"value": 18
},
{
"date": 1831759200000,
"value": 17
},
{
"date": 1831845600000,
"value": 12
},
{
"date": 1831932000000,
"value": 16
},
{
"date": 1832018400000,
"value": 16
},
{
"date": 1832104800000,
"value": 17
},
{
"date": 1832191200000,
"value": 14
},
{
"date": 1832277600000,
"value": 13
},
{
"date": 1832364000000,
"value": 16
},
{
"date": 1832450400000,
"value": 18
},
{
"date": 1832536800000,
"value": 22
},
{
"date": 1832623200000,
"value": 23
},
{
"date": 1832709600000,
"value": 22
},
{
"date": 1832796000000,
"value": 18
},
{
"date": 1832882400000,
"value": 21
},
{
"date": 1832968800000,
"value": 21
},
{
"date": 1833055200000,
"value": 24
},
{
"date": 1833141600000,
"value": 26
},
{
"date": 1833228000000,
"value": 21
},
{
"date": 1833314400000,
"value": 20
},
{
"date": 1833400800000,
"value": 18
},
{
"date": 1833487200000,
"value": 15
},
{
"date": 1833573600000,
"value": 15
},
{
"date": 1833660000000,
"value": 11
},
{
"date": 1833746400000,
"value": 10
},
{
"date": 1833832800000,
"value": 13
},
{
"date": 1833919200000,
"value": 15
},
{
"date": 1834005600000,
"value": 18
},
{
"date": 1834092000000,
"value": 19
},
{
"date": 1834178400000,
"value": 21
},
{
"date": 1834264800000,
"value": 22
},
{
"date": 1834351200000,
"value": 24
},
{
"date": 1834437600000,
"value": 27
},
{
"date": 1834524000000,
"value": 29
},
{
"date": 1834610400000,
"value": 30
},
{
"date": 1834696800000,
"value": 25
},
{
"date": 1834783200000,
"value": 22
},
{
"date": 1834869600000,
"value": 18
},
{
"date": 1834956000000,
"value": 18
},
{
"date": 1835042400000,
"value": 20
},
{
"date": 1835128800000,
"value": 21
},
{
"date": 1835215200000,
"value": 25
},
{
"date": 1835301600000,
"value": 27
},
{
"date": 1835388000000,
"value": 26
},
{
"date": 1835474400000,
"value": 29
},
{
"date": 1835560800000,
"value": 34
},
{
"date": 1835647200000,
"value": 36
},
{
"date": 1835733600000,
"value": 31
},
{
"date": 1835820000000,
"value": 26
},
{
"date": 1835906400000,
"value": 25
},
{
"date": 1835992800000,
"value": 28
},
{
"date": 1836079200000,
"value": 24
},
{
"date": 1836165600000,
"value": 23
},
{
"date": 1836252000000,
"value": 25
},
{
"date": 1836338400000,
"value": 21
},
{
"date": 1836424800000,
"value": 17
},
{
"date": 1836511200000,
"value": 21
},
{
"date": 1836597600000,
"value": 21
},
{
"date": 1836684000000,
"value": 22
},
{
"date": 1836770400000,
"value": 24
},
{
"date": 1836856800000,
"value": 27
},
{
"date": 1836943200000,
"value": 24
},
{
"date": 1837029600000,
"value": 21
},
{
"date": 1837116000000,
"value": 20
},
{
"date": 1837202400000,
"value": 21
},
{
"date": 1837288800000,
"value": 25
},
{
"date": 1837375200000,
"value": 26
},
{
"date": 1837461600000,
"value": 28
},
{
"date": 1837548000000,
"value": 28
},
{
"date": 1837634400000,
"value": 24
},
{
"date": 1837717200000,
"value": 23
},
{
"date": 1837803600000,
"value": 19
},
{
"date": 1837890000000,
"value": 15
},
{
"date": 1837976400000,
"value": 16
},
{
"date": 1838062800000,
"value": 15
},
{
"date": 1838149200000,
"value": 17
},
{
"date": 1838235600000,
"value": 19
},
{
"date": 1838322000000,
"value": 18
},
{
"date": 1838408400000,
"value": 15
},
{
"date": 1838494800000,
"value": 16
},
{
"date": 1838581200000,
"value": 11
},
{
"date": 1838667600000,
"value": 9
},
{
"date": 1838754000000,
"value": 6
},
{
"date": 1838840400000,
"value": 6
},
{
"date": 1838926800000,
"value": 1
},
{
"date": 1839013200000,
"value": 5
},
{
"date": 1839099600000,
"value": 4
},
{
"date": 1839186000000,
"value": 4
},
{
"date": 1839272400000,
"value": 1
},
{
"date": 1839358800000,
"value": 4
},
{
"date": 1839445200000,
"value": 1
},
{
"date": 1839531600000,
"value": -1
},
{
"date": 1839618000000,
"value": -6
},
{
"date": 1839704400000,
"value": -4
},
{
"date": 1839790800000,
"value": 1
},
{
"date": 1839877200000,
"value": 2
},
{
"date": 1839963600000,
"value": -2
},
{
"date": 1840050000000,
"value": -1
},
{
"date": 1840136400000,
"value": 0
},
{
"date": 1840222800000,
"value": 4
},
{
"date": 1840309200000,
"value": 7
},
{
"date": 1840395600000,
"value": 10
},
{
"date": 1840482000000,
"value": 9
},
{
"date": 1840568400000,
"value": 6
},
{
"date": 1840654800000,
"value": 4
},
{
"date": 1840741200000,
"value": 7
},
{
"date": 1840827600000,
"value": 10
},
{
"date": 1840914000000,
"value": 12
},
{
"date": 1841000400000,
"value": 9
},
{
"date": 1841086800000,
"value": 11
},
{
"date": 1841173200000,
"value": 13
},
{
"date": 1841259600000,
"value": 15
},
{
"date": 1841346000000,
"value": 11
},
{
"date": 1841432400000,
"value": 10
},
{
"date": 1841518800000,
"value": 7
},
{
"date": 1841605200000,
"value": 5
},
{
"date": 1841691600000,
"value": 8
},
{
"date": 1841778000000,
"value": 8
},
{
"date": 1841864400000,
"value": 3
},
{
"date": 1841950800000,
"value": 3
},
{
"date": 1842037200000,
"value": 0
},
{
"date": 1842123600000,
"value": 2
},
{
"date": 1842210000000,
"value": 3
},
{
"date": 1842296400000,
"value": 1
},
{
"date": 1842382800000,
"value": -2
},
{
"date": 1842469200000,
"value": 1
},
{
"date": 1842555600000,
"value": 4
},
{
"date": 1842642000000,
"value": 7
},
{
"date": 1842728400000,
"value": 2
},
{
"date": 1842814800000,
"value": 5
},
{
"date": 1842901200000,
"value": 1
},
{
"date": 1842987600000,
"value": 2
},
{
"date": 1843074000000,
"value": -1
},
{
"date": 1843160400000,
"value": 1
},
{
"date": 1843246800000,
"value": 5
},
{
"date": 1843333200000,
"value": 5
},
{
"date": 1843419600000,
"value": 8
},
{
"date": 1843506000000,
"value": 9
},
{
"date": 1843592400000,
"value": 13
},
{
"date": 1843678800000,
"value": 8
},
{
"date": 1843765200000,
"value": 7
},
{
"date": 1843851600000,
"value": 10
},
{
"date": 1843938000000,
"value": 9
},
{
"date": 1844024400000,
"value": 9
},
{
"date": 1844110800000,
"value": 11
},
{
"date": 1844197200000,
"value": 16
},
{
"date": 1844283600000,
"value": 13
},
{
"date": 1844370000000,
"value": 11
},
{
"date": 1844456400000,
"value": 10
},
{
"date": 1844542800000,
"value": 7
},
{
"date": 1844629200000,
"value": 4
},
{
"date": 1844715600000,
"value": 8
},
{
"date": 1844802000000,
"value": 12
},
{
"date": 1844888400000,
"value": 8
},
{
"date": 1844974800000,
"value": 11
},
{
"date": 1845061200000,
"value": 14
},
{
"date": 1845147600000,
"value": 15
},
{
"date": 1845234000000,
"value": 17
},
{
"date": 1845320400000,
"value": 20
},
{
"date": 1845406800000,
"value": 23
},
{
"date": 1845493200000,
"value": 26
},
{
"date": 1845579600000,
"value": 25
},
{
"date": 1845666000000,
"value": 30
},
{
"date": 1845752400000,
"value": 31
},
{
"date": 1845838800000,
"value": 33
},
{
"date": 1845925200000,
"value": 33
},
{
"date": 1846011600000,
"value": 36
},
{
"date": 1846098000000,
"value": 34
},
{
"date": 1846184400000,
"value": 35
},
{
"date": 1846270800000,
"value": 33
},
{
"date": 1846357200000,
"value": 33
},
{
"date": 1846443600000,
"value": 30
},
{
"date": 1846530000000,
"value": 28
},
{
"date": 1846616400000,
"value": 31
},
{
"date": 1846702800000,
"value": 27
},
{
"date": 1846789200000,
"value": 31
},
{
"date": 1846875600000,
"value": 29
},
{
"date": 1846962000000,
"value": 27
},
{
"date": 1847048400000,
"value": 23
},
{
"date": 1847134800000,
"value": 27
},
{
"date": 1847221200000,
"value": 24
},
{
"date": 1847307600000,
"value": 20
},
{
"date": 1847394000000,
"value": 20
},
{
"date": 1847480400000,
"value": 20
},
{
"date": 1847566800000,
"value": 17
},
{
"date": 1847653200000,
"value": 14
},
{
"date": 1847739600000,
"value": 13
},
{
"date": 1847826000000,
"value": 11
},
{
"date": 1847912400000,
"value": 13
},
{
"date": 1847998800000,
"value": 13
},
{
"date": 1848085200000,
"value": 15
},
{
"date": 1848171600000,
"value": 12
},
{
"date": 1848258000000,
"value": 13
},
{
"date": 1848344400000,
"value": 14
},
{
"date": 1848430800000,
"value": 12
},
{
"date": 1848517200000,
"value": 11
},
{
"date": 1848603600000,
"value": 9
},
{
"date": 1848690000000,
"value": 7
},
{
"date": 1848776400000,
"value": 2
},
{
"date": 1848862800000,
"value": 6
},
{
"date": 1848949200000,
"value": 7
},
{
"date": 1849035600000,
"value": 6
},
{
"date": 1849122000000,
"value": 11
},
{
"date": 1849208400000,
"value": 14
},
{
"date": 1849294800000,
"value": 15
},
{
"date": 1849381200000,
"value": 11
},
{
"date": 1849467600000,
"value": 15
},
{
"date": 1849554000000,
"value": 16
},
{
"date": 1849640400000,
"value": 14
},
{
"date": 1849726800000,
"value": 16
},
{
"date": 1849813200000,
"value": 19
},
{
"date": 1849899600000,
"value": 17
},
{
"date": 1849986000000,
"value": 20
},
{
"date": 1850072400000,
"value": 19
},
{
"date": 1850158800000,
"value": 15
},
{
"date": 1850245200000,
"value": 19
},
{
"date": 1850331600000,
"value": 18
},
{
"date": 1850418000000,
"value": 22
},
{
"date": 1850504400000,
"value": 27
},
{
"date": 1850590800000,
"value": 27
},
{
"date": 1850677200000,
"value": 26
},
{
"date": 1850763600000,
"value": 30
},
{
"date": 1850850000000,
"value": 32
},
{
"date": 1850936400000,
"value": 35
},
{
"date": 1851022800000,
"value": 35
},
{
"date": 1851109200000,
"value": 36
},
{
"date": 1851195600000,
"value": 36
},
{
"date": 1851282000000,
"value": 40
},
{
"date": 1851368400000,
"value": 41
},
{
"date": 1851454800000,
"value": 37
},
{
"date": 1851541200000,
"value": 34
},
{
"date": 1851627600000,
"value": 32
},
{
"date": 1851714000000,
"value": 35
},
{
"date": 1851800400000,
"value": 34
},
{
"date": 1851886800000,
"value": 33
},
{
"date": 1851973200000,
"value": 33
},
{
"date": 1852059600000,
"value": 32
},
{
"date": 1852146000000,
"value": 32
},
{
"date": 1852232400000,
"value": 36
},
{
"date": 1852318800000,
"value": 39
},
{
"date": 1852405200000,
"value": 37
},
{
"date": 1852491600000,
"value": 33
},
{
"date": 1852578000000,
"value": 32
},
{
"date": 1852664400000,
"value": 36
},
{
"date": 1852750800000,
"value": 37
},
{
"date": 1852837200000,
"value": 36
},
{
"date": 1852923600000,
"value": 33
},
{
"date": 1853010000000,
"value": 33
},
{
"date": 1853096400000,
"value": 30
},
{
"date": 1853182800000,
"value": 32
},
{
"date": 1853269200000,
"value": 28
},
{
"date": 1853355600000,
"value": 24
},
{
"date": 1853442000000,
"value": 20
},
{
"date": 1853528400000,
"value": 19
},
{
"date": 1853614800000,
"value": 24
},
{
"date": 1853701200000,
"value": 26
},
{
"date": 1853787600000,
"value": 29
},
{
"date": 1853874000000,
"value": 30
},
{
"date": 1853960400000,
"value": 31
},
{
"date": 1854046800000,
"value": 33
},
{
"date": 1854133200000,
"value": 35
},
{
"date": 1854219600000,
"value": 30
},
{
"date": 1854306000000,
"value": 28
},
{
"date": 1854392400000,
"value": 31
},
{
"date": 1854478800000,
"value": 33
},
{
"date": 1854565200000,
"value": 29
},
{
"date": 1854651600000,
"value": 25
},
{
"date": 1854738000000,
"value": 28
},
{
"date": 1854824400000,
"value": 32
},
{
"date": 1854910800000,
"value": 35
},
{
"date": 1854997200000,
"value": 34
},
{
"date": 1855083600000,
"value": 33
},
{
"date": 1855170000000,
"value": 29
},
{
"date": 1855256400000,
"value": 32
},
{
"date": 1855342800000,
"value": 29
},
{
"date": 1855429200000,
"value": 34
},
{
"date": 1855515600000,
"value": 29
},
{
"date": 1855602000000,
"value": 34
},
{
"date": 1855688400000,
"value": 30
},
{
"date": 1855774800000,
"value": 31
},
{
"date": 1855861200000,
"value": 33
},
{
"date": 1855947600000,
"value": 29
},
{
"date": 1856034000000,
"value": 29
},
{
"date": 1856120400000,
"value": 26
},
{
"date": 1856206800000,
"value": 23
},
{
"date": 1856293200000,
"value": 27
},
{
"date": 1856379600000,
"value": 24
},
{
"date": 1856469600000,
"value": 26
},
{
"date": 1856556000000,
"value": 24
},
{
"date": 1856642400000,
"value": 28
},
{
"date": 1856728800000,
"value": 27
},
{
"date": 1856815200000,
"value": 25
},
{
"date": 1856901600000,
"value": 23
},
{
"date": 1856988000000,
"value": 26
},
{
"date": 1857074400000,
"value": 28
},
{
"date": 1857160800000,
"value": 25
},
{
"date": 1857247200000,
"value": 21
},
{
"date": 1857333600000,
"value": 24
},
{
"date": 1857420000000,
"value": 24
},
{
"date": 1857506400000,
"value": 21
},
{
"date": 1857592800000,
"value": 24
},
{
"date": 1857679200000,
"value": 26
},
{
"date": 1857765600000,
"value": 29
},
{
"date": 1857852000000,
"value": 29
},
{
"date": 1857938400000,
"value": 28
},
{
"date": 1858024800000,
"value": 30
},
{
"date": 1858111200000,
"value": 28
},
{
"date": 1858197600000,
"value": 23
},
{
"date": 1858284000000,
"value": 23
},
{
"date": 1858370400000,
"value": 23
},
{
"date": 1858456800000,
"value": 27
},
{
"date": 1858543200000,
"value": 23
},
{
"date": 1858629600000,
"value": 25
},
{
"date": 1858716000000,
"value": 22
},
{
"date": 1858802400000,
"value": 17
},
{
"date": 1858888800000,
"value": 19
},
{
"date": 1858975200000,
"value": 23
},
{
"date": 1859061600000,
"value": 26
},
{
"date": 1859148000000,
"value": 24
},
{
"date": 1859234400000,
"value": 29
},
{
"date": 1859320800000,
"value": 30
},
{
"date": 1859407200000,
"value": 33
},
{
"date": 1859493600000,
"value": 33
},
{
"date": 1859580000000,
"value": 37
},
{
"date": 1859666400000,
"value": 40
},
{
"date": 1859752800000,
"value": 37
},
{
"date": 1859839200000,
"value": 38
},
{
"date": 1859925600000,
"value": 40
},
{
"date": 1860012000000,
"value": 43
},
{
"date": 1860098400000,
"value": 47
},
{
"date": 1860184800000,
"value": 50
},
{
"date": 1860271200000,
"value": 45
},
{
"date": 1860357600000,
"value": 41
},
{
"date": 1860444000000,
"value": 40
},
{
"date": 1860530400000,
"value": 38
},
{
"date": 1860616800000,
"value": 36
},
{
"date": 1860703200000,
"value": 38
},
{
"date": 1860789600000,
"value": 35
},
{
"date": 1860876000000,
"value": 33
},
{
"date": 1860962400000,
"value": 37
},
{
"date": 1861048800000,
"value": 33
},
{
"date": 1861135200000,
"value": 32
},
{
"date": 1861221600000,
"value": 34
},
{
"date": 1861308000000,
"value": 38
},
{
"date": 1861394400000,
"value": 34
},
{
"date": 1861480800000,
"value": 31
},
{
"date": 1861567200000,
"value": 29
},
{
"date": 1861653600000,
"value": 29
},
{
"date": 1861740000000,
"value": 30
},
{
"date": 1861826400000,
"value": 30
},
{
"date": 1861912800000,
"value": 29
},
{
"date": 1861999200000,
"value": 25
},
{
"date": 1862085600000,
"value": 24
},
{
"date": 1862172000000,
"value": 23
},
{
"date": 1862258400000,
"value": 20
},
{
"date": 1862344800000,
"value": 25
},
{
"date": 1862431200000,
"value": 22
},
{
"date": 1862517600000,
"value": 22
},
{
"date": 1862604000000,
"value": 21
},
{
"date": 1862690400000,
"value": 19
},
{
"date": 1862776800000,
"value": 21
},
{
"date": 1862863200000,
"value": 22
},
{
"date": 1862949600000,
"value": 25
},
{
"date": 1863036000000,
"value": 24
},
{
"date": 1863122400000,
"value": 24
},
{
"date": 1863208800000,
"value": 19
},
{
"date": 1863295200000,
"value": 22
},
{
"date": 1863381600000,
"value": 21
},
{
"date": 1863468000000,
"value": 17
},
{
"date": 1863554400000,
"value": 20
},
{
"date": 1863640800000,
"value": 23
},
{
"date": 1863727200000,
"value": 27
},
{
"date": 1863813600000,
"value": 29
},
{
"date": 1863900000000,
"value": 34
},
{
"date": 1863986400000,
"value": 38
},
{
"date": 1864072800000,
"value": 34
},
{
"date": 1864159200000,
"value": 36
},
{
"date": 1864245600000,
"value": 40
},
{
"date": 1864332000000,
"value": 44
},
{
"date": 1864418400000,
"value": 45
},
{
"date": 1864504800000,
"value": 49
},
{
"date": 1864591200000,
"value": 46
},
{
"date": 1864677600000,
"value": 51
},
{
"date": 1864764000000,
"value": 56
},
{
"date": 1864850400000,
"value": 53
},
{
"date": 1864936800000,
"value": 56
},
{
"date": 1865023200000,
"value": 53
},
{
"date": 1865109600000,
"value": 54
},
{
"date": 1865196000000,
"value": 49
},
{
"date": 1865282400000,
"value": 46
},
{
"date": 1865368800000,
"value": 41
},
{
"date": 1865455200000,
"value": 44
},
{
"date": 1865541600000,
"value": 48
},
{
"date": 1865628000000,
"value": 45
},
{
"date": 1865714400000,
"value": 49
},
{
"date": 1865800800000,
"value": 45
},
{
"date": 1865887200000,
"value": 40
},
{
"date": 1865973600000,
"value": 43
},
{
"date": 1866060000000,
"value": 43
},
{
"date": 1866146400000,
"value": 44
},
{
"date": 1866232800000,
"value": 43
},
{
"date": 1866319200000,
"value": 47
},
{
"date": 1866405600000,
"value": 46
},
{
"date": 1866492000000,
"value": 49
},
{
"date": 1866578400000,
"value": 50
},
{
"date": 1866664800000,
"value": 52
},
{
"date": 1866751200000,
"value": 57
},
{
"date": 1866837600000,
"value": 60
},
{
"date": 1866924000000,
"value": 63
},
{
"date": 1867010400000,
"value": 64
},
{
"date": 1867096800000,
"value": 66
},
{
"date": 1867183200000,
"value": 64
},
{
"date": 1867269600000,
"value": 64
},
{
"date": 1867356000000,
"value": 68
},
{
"date": 1867442400000,
"value": 68
},
{
"date": 1867528800000,
"value": 68
},
{
"date": 1867615200000,
"value": 72
},
{
"date": 1867701600000,
"value": 72
},
{
"date": 1867788000000,
"value": 71
},
{
"date": 1867874400000,
"value": 73
},
{
"date": 1867960800000,
"value": 76
},
{
"date": 1868047200000,
"value": 78
},
{
"date": 1868133600000,
"value": 82
},
{
"date": 1868220000000,
"value": 82
},
{
"date": 1868306400000,
"value": 84
},
{
"date": 1868392800000,
"value": 88
},
{
"date": 1868479200000,
"value": 92
},
{
"date": 1868565600000,
"value": 95
},
{
"date": 1868652000000,
"value": 99
},
{
"date": 1868738400000,
"value": 101
},
{
"date": 1868824800000,
"value": 99
},
{
"date": 1868911200000,
"value": 100
},
{
"date": 1868997600000,
"value": 102
},
{
"date": 1869084000000,
"value": 99
},
{
"date": 1869166800000,
"value": 98
},
{
"date": 1869253200000,
"value": 101
},
{
"date": 1869339600000,
"value": 97
},
{
"date": 1869426000000,
"value": 92
},
{
"date": 1869512400000,
"value": 93
},
{
"date": 1869598800000,
"value": 95
},
{
"date": 1869685200000,
"value": 92
},
{
"date": 1869771600000,
"value": 97
},
{
"date": 1869858000000,
"value": 93
},
{
"date": 1869944400000,
"value": 95
},
{
"date": 1870030800000,
"value": 98
},
{
"date": 1870117200000,
"value": 93
},
{
"date": 1870203600000,
"value": 90
},
{
"date": 1870290000000,
"value": 91
},
{
"date": 1870376400000,
"value": 94
},
{
"date": 1870462800000,
"value": 93
},
{
"date": 1870549200000,
"value": 97
},
{
"date": 1870635600000,
"value": 93
},
{
"date": 1870722000000,
"value": 94
},
{
"date": 1870808400000,
"value": 93
},
{
"date": 1870894800000,
"value": 94
},
{
"date": 1870981200000,
"value": 98
},
{
"date": 1871067600000,
"value": 97
},
{
"date": 1871154000000,
"value": 101
},
{
"date": 1871240400000,
"value": 102
},
{
"date": 1871326800000,
"value": 107
},
{
"date": 1871413200000,
"value": 111
},
{
"date": 1871499600000,
"value": 108
},
{
"date": 1871586000000,
"value": 111
},
{
"date": 1871672400000,
"value": 111
},
{
"date": 1871758800000,
"value": 111
},
{
"date": 1871845200000,
"value": 115
},
{
"date": 1871931600000,
"value": 114
},
{
"date": 1872018000000,
"value": 113
},
{
"date": 1872104400000,
"value": 111
},
{
"date": 1872190800000,
"value": 110
},
{
"date": 1872277200000,
"value": 107
},
{
"date": 1872363600000,
"value": 111
},
{
"date": 1872450000000,
"value": 106
},
{
"date": 1872536400000,
"value": 111
},
{
"date": 1872622800000,
"value": 115
},
{
"date": 1872709200000,
"value": 112
},
{
"date": 1872795600000,
"value": 113
},
{
"date": 1872882000000,
"value": 118
},
{
"date": 1872968400000,
"value": 118
},
{
"date": 1873054800000,
"value": 121
},
{
"date": 1873141200000,
"value": 124
},
{
"date": 1873227600000,
"value": 126
},
{
"date": 1873314000000,
"value": 125
},
{
"date": 1873400400000,
"value": 121
},
{
"date": 1873486800000,
"value": 124
},
{
"date": 1873573200000,
"value": 125
},
{
"date": 1873659600000,
"value": 129
},
{
"date": 1873746000000,
"value": 133
},
{
"date": 1873832400000,
"value": 136
},
{
"date": 1873918800000,
"value": 141
},
{
"date": 1874005200000,
"value": 145
},
{
"date": 1874091600000,
"value": 143
},
{
"date": 1874178000000,
"value": 143
},
{
"date": 1874264400000,
"value": 141
},
{
"date": 1874350800000,
"value": 137
},
{
"date": 1874437200000,
"value": 140
},
{
"date": 1874523600000,
"value": 139
},
{
"date": 1874610000000,
"value": 134
},
{
"date": 1874696400000,
"value": 132
},
{
"date": 1874782800000,
"value": 135
},
{
"date": 1874869200000,
"value": 133
},
{
"date": 1874955600000,
"value": 129
},
{
"date": 1875042000000,
"value": 132
},
{
"date": 1875128400000,
"value": 136
},
{
"date": 1875214800000,
"value": 132
},
{
"date": 1875301200000,
"value": 130
},
{
"date": 1875387600000,
"value": 127
},
{
"date": 1875474000000,
"value": 129
},
{
"date": 1875560400000,
"value": 133
},
{
"date": 1875646800000,
"value": 131
},
{
"date": 1875733200000,
"value": 133
},
{
"date": 1875819600000,
"value": 138
},
{
"date": 1875906000000,
"value": 136
},
{
"date": 1875992400000,
"value": 141
},
{
"date": 1876078800000,
"value": 142
},
{
"date": 1876165200000,
"value": 143
},
{
"date": 1876251600000,
"value": 144
},
{
"date": 1876338000000,
"value": 145
},
{
"date": 1876424400000,
"value": 146
},
{
"date": 1876510800000,
"value": 144
},
{
"date": 1876597200000,
"value": 143
},
{
"date": 1876683600000,
"value": 141
},
{
"date": 1876770000000,
"value": 146
},
{
"date": 1876856400000,
"value": 147
},
{
"date": 1876942800000,
"value": 145
},
{
"date": 1877029200000,
"value": 144
},
{
"date": 1877115600000,
"value": 142
},
{
"date": 1877202000000,
"value": 140
},
{
"date": 1877288400000,
"value": 144
},
{
"date": 1877374800000,
"value": 148
},
{
"date": 1877461200000,
"value": 150
},
{
"date": 1877547600000,
"value": 153
},
{
"date": 1877634000000,
"value": 154
},
{
"date": 1877720400000,
"value": 152
},
{
"date": 1877806800000,
"value": 148
},
{
"date": 1877893200000,
"value": 146
},
{
"date": 1877979600000,
"value": 147
},
{
"date": 1878066000000,
"value": 150
},
{
"date": 1878152400000,
"value": 146
},
{
"date": 1878238800000,
"value": 142
},
{
"date": 1878325200000,
"value": 141
},
{
"date": 1878411600000,
"value": 143
},
{
"date": 1878498000000,
"value": 146
},
{
"date": 1878584400000,
"value": 149
},
{
"date": 1878670800000,
"value": 145
},
{
"date": 1878757200000,
"value": 149
},
{
"date": 1878843600000,
"value": 145
},
{
"date": 1878930000000,
"value": 146
},
{
"date": 1879016400000,
"value": 147
},
{
"date": 1879102800000,
"value": 147
},
{
"date": 1879189200000,
"value": 152
},
{
"date": 1879275600000,
"value": 151
},
{
"date": 1879362000000,
"value": 151
},
{
"date": 1879448400000,
"value": 147
},
{
"date": 1879534800000,
"value": 144
},
{
"date": 1879621200000,
"value": 141
},
{
"date": 1879707600000,
"value": 137
},
{
"date": 1879794000000,
"value": 142
},
{
"date": 1879880400000,
"value": 145
},
{
"date": 1879966800000,
"value": 146
},
{
"date": 1880053200000,
"value": 150
},
{
"date": 1880139600000,
"value": 149
},
{
"date": 1880226000000,
"value": 147
},
{
"date": 1880312400000,
"value": 151
},
{
"date": 1880398800000,
"value": 152
},
{
"date": 1880485200000,
"value": 156
},
{
"date": 1880571600000,
"value": 152
},
{
"date": 1880658000000,
"value": 150
},
{
"date": 1880744400000,
"value": 153
},
{
"date": 1880830800000,
"value": 157
},
{
"date": 1880917200000,
"value": 152
},
{
"date": 1881003600000,
"value": 150
},
{
"date": 1881090000000,
"value": 153
},
{
"date": 1881176400000,
"value": 152
},
{
"date": 1881262800000,
"value": 150
},
{
"date": 1881349200000,
"value": 148
},
{
"date": 1881435600000,
"value": 150
},
{
"date": 1881522000000,
"value": 152
},
{
"date": 1881608400000,
"value": 149
},
{
"date": 1881694800000,
"value": 150
},
{
"date": 1881781200000,
"value": 148
},
{
"date": 1881867600000,
"value": 152
},
{
"date": 1881954000000,
"value": 147
},
{
"date": 1882040400000,
"value": 144
},
{
"date": 1882126800000,
"value": 147
},
{
"date": 1882213200000,
"value": 152
},
{
"date": 1882299600000,
"value": 154
},
{
"date": 1882386000000,
"value": 154
},
{
"date": 1882472400000,
"value": 154
},
{
"date": 1882558800000,
"value": 152
},
{
"date": 1882645200000,
"value": 152
},
{
"date": 1882731600000,
"value": 147
},
{
"date": 1882818000000,
"value": 145
},
{
"date": 1882904400000,
"value": 146
},
{
"date": 1882990800000,
"value": 145
},
{
"date": 1883077200000,
"value": 146
},
{
"date": 1883163600000,
"value": 146
},
{
"date": 1883250000000,
"value": 141
},
{
"date": 1883336400000,
"value": 140
},
{
"date": 1883422800000,
"value": 136
},
{
"date": 1883509200000,
"value": 136
},
{
"date": 1883595600000,
"value": 139
},
{
"date": 1883682000000,
"value": 136
},
{
"date": 1883768400000,
"value": 132
},
{
"date": 1883854800000,
"value": 130
},
{
"date": 1883941200000,
"value": 135
},
{
"date": 1884027600000,
"value": 135
},
{
"date": 1884114000000,
"value": 138
},
{
"date": 1884200400000,
"value": 140
},
{
"date": 1884286800000,
"value": 139
},
{
"date": 1884373200000,
"value": 141
},
{
"date": 1884459600000,
"value": 143
},
{
"date": 1884546000000,
"value": 141
},
{
"date": 1884632400000,
"value": 137
},
{
"date": 1884718800000,
"value": 135
},
{
"date": 1884805200000,
"value": 134
},
{
"date": 1884891600000,
"value": 129
},
{
"date": 1884978000000,
"value": 133
},
{
"date": 1885064400000,
"value": 137
},
{
"date": 1885150800000,
"value": 141
},
{
"date": 1885237200000,
"value": 143
},
{
"date": 1885323600000,
"value": 141
},
{
"date": 1885410000000,
"value": 142
},
{
"date": 1885496400000,
"value": 145
},
{
"date": 1885582800000,
"value": 149
},
{
"date": 1885669200000,
"value": 152
},
{
"date": 1885755600000,
"value": 151
},
{
"date": 1885842000000,
"value": 155
},
{
"date": 1885928400000,
"value": 152
},
{
"date": 1886014800000,
"value": 151
},
{
"date": 1886101200000,
"value": 153
},
{
"date": 1886187600000,
"value": 154
},
{
"date": 1886274000000,
"value": 151
},
{
"date": 1886360400000,
"value": 154
},
{
"date": 1886446800000,
"value": 159
},
{
"date": 1886533200000,
"value": 163
},
{
"date": 1886619600000,
"value": 166
},
{
"date": 1886706000000,
"value": 170
},
{
"date": 1886792400000,
"value": 171
},
{
"date": 1886878800000,
"value": 175
},
{
"date": 1886965200000,
"value": 178
},
{
"date": 1887051600000,
"value": 181
},
{
"date": 1887138000000,
"value": 182
},
{
"date": 1887224400000,
"value": 184
},
{
"date": 1887310800000,
"value": 186
},
{
"date": 1887397200000,
"value": 187
},
{
"date": 1887483600000,
"value": 192
},
{
"date": 1887570000000,
"value": 195
},
{
"date": 1887656400000,
"value": 192
},
{
"date": 1887742800000,
"value": 187
},
{
"date": 1887829200000,
"value": 187
},
{
"date": 1887919200000,
"value": 188
},
{
"date": 1888005600000,
"value": 188
},
{
"date": 1888092000000,
"value": 189
},
{
"date": 1888178400000,
"value": 186
},
{
"date": 1888264800000,
"value": 182
},
{
"date": 1888351200000,
"value": 180
},
{
"date": 1888437600000,
"value": 179
},
{
"date": 1888524000000,
"value": 178
},
{
"date": 1888610400000,
"value": 175
},
{
"date": 1888696800000,
"value": 172
},
{
"date": 1888783200000,
"value": 171
},
{
"date": 1888869600000,
"value": 175
},
{
"date": 1888956000000,
"value": 175
},
{
"date": 1889042400000,
"value": 173
},
{
"date": 1889128800000,
"value": 169
},
{
"date": 1889215200000,
"value": 171
},
{
"date": 1889301600000,
"value": 175
},
{
"date": 1889388000000,
"value": 172
},
{
"date": 1889474400000,
"value": 172
},
{
"date": 1889560800000,
"value": 175
},
{
"date": 1889647200000,
"value": 174
},
{
"date": 1889733600000,
"value": 175
},
{
"date": 1889820000000,
"value": 172
},
{
"date": 1889906400000,
"value": 175
},
{
"date": 1889992800000,
"value": 176
},
{
"date": 1890079200000,
"value": 173
},
{
"date": 1890165600000,
"value": 177
},
{
"date": 1890252000000,
"value": 172
},
{
"date": 1890338400000,
"value": 175
},
{
"date": 1890424800000,
"value": 172
},
{
"date": 1890511200000,
"value": 173
},
{
"date": 1890597600000,
"value": 169
},
{
"date": 1890684000000,
"value": 168
},
{
"date": 1890770400000,
"value": 169
},
{
"date": 1890856800000,
"value": 173
},
{
"date": 1890943200000,
"value": 173
},
{
"date": 1891029600000,
"value": 171
},
{
"date": 1891116000000,
"value": 174
},
{
"date": 1891202400000,
"value": 178
},
{
"date": 1891288800000,
"value": 180
},
{
"date": 1891375200000,
"value": 184
},
{
"date": 1891461600000,
"value": 182
},
{
"date": 1891548000000,
"value": 180
},
{
"date": 1891634400000,
"value": 177
},
{
"date": 1891720800000,
"value": 179
},
{
"date": 1891807200000,
"value": 175
},
{
"date": 1891893600000,
"value": 170
},
{
"date": 1891980000000,
"value": 171
},
{
"date": 1892066400000,
"value": 171
},
{
"date": 1892152800000,
"value": 168
},
{
"date": 1892239200000,
"value": 165
},
{
"date": 1892325600000,
"value": 162
},
{
"date": 1892412000000,
"value": 158
},
{
"date": 1892498400000,
"value": 162
},
{
"date": 1892584800000,
"value": 162
},
{
"date": 1892671200000,
"value": 163
},
{
"date": 1892757600000,
"value": 159
},
{
"date": 1892844000000,
"value": 160
},
{
"date": 1892930400000,
"value": 161
},
{
"date": 1893016800000,
"value": 157
},
{
"date": 1893103200000,
"value": 158
},
{
"date": 1893189600000,
"value": 162
},
{
"date": 1893276000000,
"value": 166
},
{
"date": 1893362400000,
"value": 162
},
{
"date": 1893448800000,
"value": 157
},
{
"date": 1893535200000,
"value": 155
},
{
"date": 1893621600000,
"value": 151
},
{
"date": 1893708000000,
"value": 150
},
{
"date": 1893794400000,
"value": 146
},
{
"date": 1893880800000,
"value": 144
},
{
"date": 1893967200000,
"value": 142
},
{
"date": 1894053600000,
"value": 143
},
{
"date": 1894140000000,
"value": 144
},
{
"date": 1894226400000,
"value": 143
},
{
"date": 1894312800000,
"value": 142
},
{
"date": 1894399200000,
"value": 143
},
{
"date": 1894485600000,
"value": 139
},
{
"date": 1894572000000,
"value": 137
},
{
"date": 1894658400000,
"value": 135
},
{
"date": 1894744800000,
"value": 135
},
{
"date": 1894831200000,
"value": 132
}
]
},
{
"data-1": []
},
{
"axis-0": {
"type": "DateAxis",
"settings": {
"maxDeviation": 0.3,
"baseInterval": {
"timeUnit": "day",
"count": 1
},
"renderer": {
"type": "AxisRendererX",
"settings": {
"minorGridEnabled": true,
"minGridDistance": 70
},
"properties": {
"labels": {
"properties": {
"template": {
"settings": {
"maxPosition": 0.98
}
}
}
}
}
},
"tooltip": {
"type": "Tooltip"
}
}
}
},
{
"axis-1": {
"type": "ValueAxis",
"settings": {
"maxDeviation": 0.3,
"renderer": {
"type": "AxisRendererY"
}
}
}
},
{
"series-0": {
"type": "LineSeries",
"settings": {
"name": "Series",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueYField": "value",
"valueXField": "date",
"tooltip": {
"type": "Tooltip",
"settings": {
"labelText": "{valueY}"
}
}
},
"properties": {
"data": "#data-0",
"fills": {
"properties": {
"template": {
"settings": {
"visible": true,
"fillOpacity": 0
}
}
}
}
}
}
},
{
"series-1": {
"type": "LineSeries",
"settings": {
"name": "Series",
"xAxis": "#axis-0",
"yAxis": "#axis-1",
"valueYField": "value",
"valueXField": "date"
},
"properties": {
"data": "#data-1",
"bullets": [
{
"type": "Bullet",
"settings": {
"sprite": {
"type": "Circle",
"settings": {
"radius": 6,
"fillOpacity": 0,
"fill": "@series.get('fill')",
"draggable": true,
"cursorOverStyle": "pointer"
}
}
}
},
{
"type": "Bullet",
"settings": {
"sprite": {
"type": "Circle",
"settings": {
"radius": 5,
"fill": "@series.get('fill')"
}
}
}
}
]
}
}
}
]
}