Skip to content

Instantly share code, notes, and snippets.

@nikhiltitus
Last active April 6, 2018 03:38
Show Gist options
  • Save nikhiltitus/2071a0d35576f4d167df909ad5d875a1 to your computer and use it in GitHub Desktop.
Save nikhiltitus/2071a0d35576f4d167df909ad5d875a1 to your computer and use it in GitHub Desktop.

590V assignment 4

  1. My dataset contains historic S&P BSE sensex data. It is a weighted average of the stocks of 30 companies in Bombay stock exchange. My dataset contains data for 3 years so roughly 365 x 3 data points. Please note that stock exchanges are close on public holidays and hence it won't contain data for every day.
  2. Spiral visualizaion was created.
  3. Line graph was created.
  4. Tooltip added for both
  5. Drop down for both graphs added.

Code reference: https://bl.ocks.org/arpitnarechania/027e163073864ef2ac4ceb5c2c0bf616. I based my work on the open source code. The data, tooltip and interactions are extra additions that I made. I also changed some parameter values and added some additional behaviours to make the graph look different. I have also reused some code for the scatterplot part of my linegraph from my previous assignments.

config = {
dimensions: {
height: 750,
width: 750
},
margin: {
top: 40,
left: 40,
bottom: 40,
right: 40
},
noOfSpirals: 3,
startRadius: 0,
endRadius: 2,
selectData: [{ "text": "2015" }, { "text": "2016" },
{ "text": "2017" }
]
}
<html>
<head><title>Sensex visualizaion</title>
<link rel='stylesheet' href='style.css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script src="https://d3js.org/d3.v4.min.js"></script>
<script src="config.js"></script>
</head>
<body>
<h2 id='heading'></h2>
<div> <h3>Select year:</h3>
<span class='year'>
</span>
</div>
<div id='svg-container'></div>
<h2 id='heading-line'></h2>
<div> <h3>Select year:</h3>
<span class='line-year'>
</span>
</div>
<div id='line-container'>
</div>
<div id="tooltip-holder">
</div>
</body>
<script src="script.js"></script>
</html>
//Tutorial reference: https://bl.ocks.org/arpitnarechania/027e163073864ef2ac4ceb5c2c0bf616
//Utility function for adding a selector
//Line Axis variables
var lineSvg = d3.select('#line-container').append('svg')
.attr('height',config.dimensions.height )
.attr('width',config.dimensions.width );
const innerWidth = config.dimensions.width - config.margin.left - config.margin.right;
const innerHeight = config.dimensions.height - config.margin.top - config.margin.bottom;
const lineg = lineSvg.append('g').attr('transform', `translate(${config.margin.left},${config.margin.top})`)
const xAxisG = lineg.append('g').attr('transform', `translate(0,${innerHeight})`)
const yAxisG = lineg.append('g')
const xScale = d3.scaleTime().range([0,innerWidth]);
const yScale = d3.scaleLinear().range([innerHeight,0]);
const linexAxis = d3.axisBottom().scale(xScale);
const lineyAxis = d3.axisLeft().scale(yScale).ticks(5);
//Selector generic code
function addSelector(selector, change, data) {
var yinput = d3.select(selector)
.append('select')
.attr('id', 'xselect').on('change', change)
.selectAll('option')
.data(data)
.enter().append('option')
.attr('value', function (d) { return d.text })
.text(function (d) { return d.text; })
}
//radius to theta conversion
const theta = radius => {
return Math.PI*config.noOfSpirals*radius;
}
const radius = config.dimensions.height/2 - 70;
//Setting scales
const radiusScale = d3.scaleLinear()
.domain([config.startRadius,config.endRadius])
.range([40,radius])
const colorScale = d3.scaleOrdinal(d3.schemeCategory10);
var svg= d3.select('#svg-container').append('svg')
.attr('height',config.dimensions.height + config.margin.top + config.margin.bottom)
.attr('width',config.dimensions.width + config.margin.left + config.margin.right);
//Spiral is drawn from the middle and hence putting the g at the middle of the canvas
var g = svg
.append('g')
.attr('transform',`translate(${config.dimensions.height/2},${config.dimensions.width/2})`);
//Drawing the spiral
var points = d3.range(config.startRadius, config.endRadius + 0.001, (config.endRadius - config.startRadius) / 1000);
var spiral = d3.radialLine()
.curve(d3.curveCardinal)
.angle(theta)
.radius(radiusScale);
var path = g.append('path')
.datum(points)
.attr('d',spiral)
.attr('id','spiral-curve')
.style('fill','none')
.style('stroke','black');
var lengthSpiral=path.node().getTotalLength();
const barWidth=(lengthSpiral/365)-1;
//Tooltip handlers
var formatTimeWithYear = d3.timeFormat('%d-%b-%Y');
//Tool tip for mouse over
var tooltip = d3.select('#tooltip-holder')
.append('div').attr('class', 'tooltip')
.style('opacity', 0);
//Tooltip handler
var tipMouseover = function (d) {
// console.log(d);
var chtml = ` <b>Sensex</b>: ${d.Close}<br/><b>Date</b>: ${formatTimeWithYear(d.Date)}`;
tooltip.html(chtml)
.style("left", (d3.event.pageX + 15) + "px")
.style("top", (d3.event.pageY - 28) + "px")
.transition()
.duration(200)
.style("opacity", .9)
};
// tooltip mouseout event handler
var tipMouseout = function (d) {
tooltip.transition()
.duration(300) // ms
.style("opacity", 0);
};
//Parse CSV
const parsetime = d=>{
var parser = d3.timeParse("%d-%B-%Y");
return parser(d);
}
//Calculate angle from x and y coordinates source: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/atan2
const calcAngleDegrees = (x,y)=> {
return Math.atan2(y,x) * 180 /Math.PI;
}
//Parse csv from here
const parseData = d => {
d.Date = parsetime(d.Date);
d.Close = + d.Close;
d.Month = d.Date.getMonth();
return d;
}
var global_data;
d3.csv('SENSEX.csv', parseData, data => {
//Time scale to plot bar
global_data=data;
rendergraph('2015');
renderLinePlot('2015');
console.log(data);
});
//Function to render the spiral graph given the year
function rendergraph(year){
filterDate=parsetime('31-December-'+year);
startDate=parsetime('1-January-'+year);
data=global_data.filter(d=>d.Date<filterDate && d.Date >= startDate);
$('#heading').text('Sensex visualizaion for the year: '+year);
var tScale = d3.scaleTime()
.domain(d3.extent(data,d=>{
return d.Date;
}))
.range([0,lengthSpiral]);
//yScale for the height of bar
var yScale = d3.scaleLinear()
.domain(d3.extent(data,d=>{
return d.Close;
}))
.range([0,(radius/config.noOfSpirals) - 30]);
// Drawing rectangles for datapoints in csv
g.selectAll('rect').remove();
//Drawing the rectangles
g.selectAll('rect').data(data)
.enter().append('rect')
.attr('x',(data,i)=>{
data.linePer = tScale(data.Date);
var positionOnLine=path.node().getPointAtLength(data.linePer);
var angleOnLine=path.node().getPointAtLength(data.linePer-barWidth);
data.x=positionOnLine.x;
data.y=positionOnLine.y;
data.angle=calcAngleDegrees(angleOnLine.x,angleOnLine.y) - 90;
return data.x;
})
.attr('y',data=>{
return data.y;
})
.attr('width',barWidth)
.attr('height',data=>{
return yScale(data.Close);
})
.style('fill',data=>{
return colorScale(data.Month);
})
.attr("transform", function(data){
return `rotate(${data.angle},${data.x},${data.y})`;
})
.on('mouseover',tipMouseover)
.on('mouseout',tipMouseout);
}
function yearChange(){
console.log(this.value);
rendergraph(this.value);
}
addSelector('.year',yearChange,config.selectData);
//////////////Second line plot
addSelector('.line-year',lineYearChange,config.selectData);
function lineYearChange(){
renderLinePlot(this.value);
}
//Function to render the line plot given the year
function renderLinePlot(year){
$('#heading-line').text('Sensex visualizaion for the year: '+year);
filterDate=parsetime('31-December-'+year);
startDate=parsetime('1-January-'+year);
data=global_data.filter(d=>d.Date<filterDate && d.Date >= startDate);
var lineValue = d3.line()
.x(d=>{
console.log(d.Date);
return xScale(d.Date)})
.y(d=>{
console.log(d.Close);
return yScale(d.Close)}
);
xScale.domain(d3.extent(data,d=>d.Date));
yScale.domain(d3.extent(data,d=>d.Close));
lineg.selectAll('circle').remove();
lineg.selectAll('path').remove();
//Drawing the circles with the tool tip
lineg.selectAll('circle')
.data(data).enter().append('circle')
.attr('class','data-circle')
.attr('cx',d=>xScale(d.Date))
.attr('cy',d=>yScale(d.Close))
.attr('fill','orange')
.attr('r',5)
.on('mouseover',tipMouseover)
.on('mouseout',tipMouseout);
//Drawing the lines using path attribute
lineg.append('path')
.attr('class','line-path')
.attr('d',lineValue(data));
xAxisG.call(linexAxis);
yAxisG.call(lineyAxis);
}
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 5 columns, instead of 6 in line 1.
Date,Open,High,Low,Close
1-January-2015,27485.77,27545.61,27395.34,27507.54,
2-January-2015,27521.28,27937.47,27519.26,27887.90,
5-January-2015,27978.43,28064.49,27786.85,27842.32,
6-January-2015,27694.23,27698.93,26937.06,26987.46,
7-January-2015,26983.43,27051.60,26776.12,26908.82,
8-January-2015,27178.77,27316.41,27101.94,27274.71,
9-January-2015,27404.19,27507.67,27119.63,27458.38,
12-January-2015,27523.86,27620.66,27323.74,27585.27,
13-January-2015,27611.56,27670.19,27324.58,27425.73,
14-January-2015,27432.14,27512.80,27203.25,27346.82,
15-January-2015,27831.16,28194.61,27703.70,28075.55,
16-January-2015,28056.61,28176.10,27945.31,28121.89,
19-January-2015,28249.84,28334.06,28197.36,28262.01,
20-January-2015,28324.85,28829.29,28324.85,28784.67,
21-January-2015,28843.09,28958.10,28792.57,28888.86,
22-January-2015,28957.79,29060.41,28892.23,29006.02,
23-January-2015,29189.45,29408.73,29165.56,29278.84,
27-January-2015,29451.65,29618.59,29286.09,29571.04,
28-January-2015,29565.72,29786.32,29417.67,29559.18,
29-January-2015,29516.49,29740.63,29378.30,29681.77,
30-January-2015,29801.60,29844.16,29070.48,29182.95,
2-February-2015,29143.63,29268.13,28958.52,29122.27,
3-February-2015,29217.40,29253.06,28900.41,29000.14,
4-February-2015,29129.85,29133.62,28824.68,28883.11,
5-February-2015,28912.38,29277.83,28753.29,28850.97,
6-February-2015,28892.21,28922.85,28647.14,28717.91,
9-February-2015,28566.50,28566.50,28183.32,28227.39,
10-February-2015,28122.48,28633.72,28044.49,28355.62,
11-February-2015,28450.26,28618.91,28424.39,28533.97,
12-February-2015,28650.25,28838.52,28406.25,28805.10,
13-February-2015,28888.99,29154.67,28835.70,29094.93,
16-February-2015,29170.77,29325.35,29083.40,29135.88,
18-February-2015,29136.07,29411.32,29126.91,29320.26,
19-February-2015,29434.91,29522.86,29108.15,29462.27,
20-February-2015,29446.21,29462.09,29178.26,29231.41,
23-February-2015,29316.58,29362.96,28913.16,28975.11,
24-February-2015,29016.55,29130.67,28875.94,29004.66,
25-February-2015,29115.32,29269.83,28967.61,29007.99,
26-February-2015,29051.90,29069.13,28693.82,28746.65,
27-February-2015,28865.12,29254.02,28837.06,29220.12,
28-February-2015,29411.33,29560.32,28882.02,29361.50,
2-March-2015,29533.42,29576.32,29259.77,29459.14,
3-March-2015,29500.19,29636.86,29364.87,29593.73,
4-March-2015,29937.27,30024.74,29289.05,29380.73,
5-March-2015,29436.77,29518.32,29162.47,29448.95,
9-March-2015,29316.54,29321.06,28799.76,28844.78,
10-March-2015,28924.06,28949.11,28584.49,28709.87,
11-March-2015,28725.75,28843.23,28608.18,28659.17,
12-March-2015,28798.61,28971.01,28772.71,28930.41,
13-March-2015,29134.93,29183.76,28448.48,28503.30,
16-March-2015,28546.31,28581.82,28384.09,28437.71,
17-March-2015,28595.00,28784.35,28435.45,28736.38,
18-March-2015,28766.87,28806.97,28546.76,28622.12,
19-March-2015,28805.22,28978.74,28411.70,28469.67,
20-March-2015,28465.44,28484.36,28209.66,28261.08,
23-March-2015,28317.29,28385.14,28163.90,28192.02,
24-March-2015,28209.33,28455.32,28130.09,28161.72,
25-March-2015,28216.09,28249.60,28031.42,28111.83,
26-March-2015,27937.62,27997.14,27384.87,27457.58,
27-March-2015,27649.78,27694.41,27248.45,27458.64,
30-March-2015,27655.79,28017.97,27624.76,27975.86,
31-March-2015,28069.85,28180.64,27868.21,27957.49,
1-April-2015,27954.86,28298.34,27889.02,28260.14,
6-April-2015,28351.94,28530.81,28221.99,28504.46,
7-April-2015,28582.33,28641.08,28274.36,28516.59,
8-April-2015,28601.49,28763.06,28566.61,28707.75,
9-April-2015,28858.42,28906.71,28622.44,28885.21,
10-April-2015,28889.27,28907.81,28756.75,28879.38,
13-April-2015,28955.13,29072.51,28843.94,29044.44,
15-April-2015,29087.25,29094.61,28721.63,28799.69,
16-April-2015,28876.23,28876.23,28497.70,28666.04,
17-April-2015,28682.97,28696.19,28403.76,28442.10,
20-April-2015,28525.65,28539.46,27802.37,27886.21,
21-April-2015,27860.51,27976.93,27598.21,27676.04,
22-April-2015,27756.68,27947.26,27385.48,27890.13,
23-April-2015,27977.27,28087.78,27621.18,27735.02,
24-April-2015,27804.58,27829.11,27344.70,27437.94,
27-April-2015,27565.49,27567.28,27141.55,27176.99,
28-April-2015,27215.61,27482.14,27073.25,27396.38,
29-April-2015,27395.71,27438.96,27176.54,27225.93,
30-April-2015,27242.05,27242.05,26897.54,27011.31,
4-May-2015,27204.63,27537.85,27159.45,27490.59,
5-May-2015,27561.32,27603.71,27338.23,27440.14,
6-May-2015,27473.36,27501.15,26677.64,26717.37,
7-May-2015,26721.34,26850.37,26423.99,26599.11,
8-May-2015,26814.38,27196.28,26814.38,27105.39,
11-May-2015,27249.42,27544.24,27231.28,27507.30,
12-May-2015,27502.91,27502.91,26837.39,26877.48,
13-May-2015,27023.71,27299.80,26750.01,27251.10,
14-May-2015,27290.17,27293.99,26948.62,27206.06,
15-May-2015,27233.90,27379.57,27159.76,27324.00,
18-May-2015,27416.97,27725.97,27370.28,27687.30,
19-May-2015,27663.08,27872.23,27574.07,27645.53,
20-May-2015,27749.30,27903.01,27743.99,27837.21,
21-May-2015,27885.36,27911.44,27712.73,27809.35,
22-May-2015,27849.54,28071.16,27828.61,27957.50,
25-May-2015,27893.25,27903.29,27614.32,27643.88,
26-May-2015,27633.66,27675.94,27473.54,27531.41,
27-May-2015,27447.40,27595.80,27363.72,27564.66,
28-May-2015,27619.31,27666.37,27354.35,27506.71,
29-May-2015,27553.03,27888.32,27467.23,27828.44,
1-June-2015,27770.79,27959.43,27737.58,27848.99,
2-June-2015,27890.73,27902.53,27146.68,27188.38,
3-June-2015,27230.68,27276.22,26698.26,26837.20,
4-June-2015,26940.64,26948.84,26551.97,26813.42,
5-June-2015,26819.82,27014.42,26718.44,26768.49,
8-June-2015,26814.31,26827.06,26472.87,26523.09,
9-June-2015,26510.29,26604.65,26438.32,26481.25,
10-June-2015,26517.32,26934.74,26493.29,26840.50,
11-June-2015,26959.98,27000.14,26348.93,26370.98,
12-June-2015,26340.32,26489.58,26307.07,26425.30,
15-June-2015,26498.67,26728.60,26307.84,26586.55,
16-June-2015,26586.86,26731.35,26379.93,26686.51,
17-June-2015,26815.41,26983.48,26728.89,26832.66,
18-June-2015,26916.99,27175.39,26910.26,27115.83,
19-June-2015,27207.76,27404.60,27202.38,27316.17,
22-June-2015,27427.19,27782.31,27417.03,27730.21,
23-June-2015,27760.11,27882.66,27666.59,27804.37,
24-June-2015,27852.32,27948.24,27647.29,27729.67,
25-June-2015,27660.22,27968.75,27635.76,27895.97,
26-June-2015,27880.72,27921.86,27675.16,27811.84,
29-June-2015,27451.07,27695.32,27209.19,27645.15,
30-June-2015,27627.39,27814.53,27570.95,27780.83,
1-July-2015,27823.65,28099.25,27799.91,28020.87,
2-July-2015,28100.38,28115.96,27906.35,27945.80,
3-July-2015,27973.12,28135.43,27897.45,28092.79,
6-July-2015,27857.20,28235.31,27774.80,28208.76,
7-July-2015,28220.11,28335.23,28084.36,28171.69,
8-July-2015,28031.45,28031.45,27635.72,27687.72,
9-July-2015,27681.49,27798.13,27540.60,27573.66,
10-July-2015,27705.36,27729.46,27530.90,27661.40,
13-July-2015,27739.32,28005.17,27635.06,27961.19,
14-July-2015,27986.92,28018.59,27853.96,27932.90,
15-July-2015,28022.14,28218.37,27986.48,28198.29,
16-July-2015,28259.70,28478.43,28245.81,28446.12,
17-July-2015,28480.92,28576.32,28417.46,28463.31,
20-July-2015,28544.28,28549.13,28319.83,28420.12,
21-July-2015,28381.82,28518.06,28138.30,28182.14,
22-July-2015,28159.42,28546.42,28070.91,28504.93,
23-July-2015,28540.97,28578.33,28315.37,28370.84,
24-July-2015,28390.50,28402.64,28083.76,28112.31,
27-July-2015,28117.65,28117.65,27529.57,27561.38,
28-July-2015,27630.21,27676.65,27416.39,27459.23,
29-July-2015,27540.46,27609.29,27470.09,27563.43,
30-July-2015,27685.82,27854.46,27649.97,27705.35,
31-July-2015,27814.51,28161.17,27814.51,28114.56,
3-August-2015,28089.09,28263.35,28071.37,28187.06,
4-August-2015,28225.04,28264.72,27866.12,28071.93,
5-August-2015,28138.04,28315.71,28135.68,28223.08,
6-August-2015,28291.88,28359.96,28163.69,28298.13,
7-August-2015,28327.11,28335.67,28193.93,28236.39,
10-August-2015,28250.78,28417.59,28017.85,28101.72,
11-August-2015,28193.26,28205.12,27825.83,27866.09,
12-August-2015,27880.76,27883.33,27479.43,27512.26,
13-August-2015,27635.25,27791.10,27496.29,27549.53,
14-August-2015,27668.06,28100.64,27643.20,28067.31,
17-August-2015,28093.54,28095.97,27739.13,27878.27,
18-August-2015,27949.13,28040.73,27747.40,27831.54,
19-August-2015,27851.81,28021.39,27721.25,27931.64,
20-August-2015,27959.19,27964.60,27564.16,27607.82,
21-August-2015,27440.10,27442.82,27131.44,27366.07,
24-August-2015,26730.40,26730.40,25624.72,25741.56,
25-August-2015,25916.26,26124.83,25298.42,26032.38,
26-August-2015,26063.27,26156.61,25657.56,25714.66,
27-August-2015,26137.03,26302.77,25943.75,26231.19,
28-August-2015,26542.84,26687.33,26270.17,26392.38,
31-August-2015,26469.42,26504.73,26215.16,26283.09,
1-September-2015,26127.04,26141.07,25579.88,25696.44,
2-September-2015,25891.95,25939.37,25395.09,25453.56,
3-September-2015,25614.69,25835.41,25555.77,25764.78,
4-September-2015,25772.58,25775.38,25119.06,25201.90,
7-September-2015,25302.98,25387.32,24851.77,24893.81,
8-September-2015,24972.01,25411.00,24833.54,25317.87,
9-September-2015,25682.87,25820.56,25553.61,25719.58,
10-September-2015,25522.96,25733.70,25287.50,25622.17,
11-September-2015,25793.77,25875.96,25530.41,25610.21,
14-September-2015,25706.87,25891.73,25531.07,25856.70,
15-September-2015,25908.34,25909.83,25649.37,25705.93,
16-September-2015,25884.05,26006.75,25816.50,25963.97,
18-September-2015,26130.36,26471.82,26130.36,26218.91,
21-September-2015,26107.98,26233.46,25972.54,26192.98,
22-September-2015,26274.37,26339.10,25571.34,25651.84,
23-September-2015,25526.53,25934.02,25386.48,25822.99,
24-September-2015,25798.05,25949.90,25670.96,25863.50,
28-September-2015,25922.71,25936.89,25593.56,25616.84,
29-September-2015,25496.38,26054.37,25287.33,25778.66,
30-September-2015,25986.52,26179.70,25918.21,26154.83,
1-October-2015,26344.19,26431.80,26168.71,26220.95,
5-October-2015,26379.42,26822.42,26375.31,26785.55,
6-October-2015,26976.66,27010.27,26751.25,26932.88,
7-October-2015,26966.86,27082.28,26877.51,27035.85,
8-October-2015,27116.86,27120.11,26762.36,26845.81,
9-October-2015,26974.92,27200.44,26910.59,27079.51,
12-October-2015,27242.60,27305.04,26855.75,26904.11,
13-October-2015,26874.29,26918.52,26719.10,26846.53,
14-October-2015,26760.32,26869.08,26713.28,26779.66,
15-October-2015,26842.19,27037.95,26836.77,27010.14,
16-October-2015,27062.80,27239.22,26917.12,27214.60,
19-October-2015,27305.62,27387.91,27246.79,27364.92,
20-October-2015,27402.90,27432.07,27216.40,27306.83,
21-October-2015,27312.35,27445.24,27190.55,27287.66,
23-October-2015,27466.64,27555.06,27421.71,27470.81,
26-October-2015,27575.04,27618.14,27318.20,27361.96,
27-October-2015,27291.06,27296.30,27209.52,27253.44,
28-October-2015,27131.71,27163.98,26919.96,27039.76,
29-October-2015,27083.70,27099.11,26794.10,26838.14,
30-October-2015,26878.48,26942.29,26585.20,26656.83,
2-November-2015,26641.69,26824.30,26378.26,26559.15,
3-November-2015,26660.71,26732.24,26514.48,26590.59,
4-November-2015,26704.02,26800.06,26510.31,26552.92,
5-November-2015,26557.80,26557.80,26243.20,26304.20,
6-November-2015,26284.01,26438.86,26190.18,26265.24,
9-November-2015,25809.00,26193.17,25656.90,26121.40,
10-November-2015,26094.09,26094.09,25709.23,25743.26,
11-November-2015,25934.90,25944.93,25853.42,25866.95,
13-November-2015,25724.09,25724.09,25540.73,25610.53,
16-November-2015,25580.15,25866.42,25451.42,25760.10,
17-November-2015,25897.88,25948.20,25732.79,25864.47,
18-November-2015,25837.71,25890.36,25453.32,25482.52,
19-November-2015,25640.34,25884.52,25603.10,25841.92,
20-November-2015,25856.13,26058.76,25769.81,25868.49,
23-November-2015,25945.14,25958.04,25747.01,25819.34,
24-November-2015,25785.61,25901.56,25703.86,25775.74,
26-November-2015,25769.81,26016.04,25769.81,25958.63,
27-November-2015,26003.20,26184.65,25937.32,26128.20,
30-November-2015,26142.53,26231.06,26089.13,26145.67,
1-December-2015,26201.27,26246.02,26121.52,26169.41,
2-December-2015,26239.39,26256.42,26041.68,26117.85,
3-December-2015,26123.86,26123.86,25857.35,25886.62,
4-December-2015,25810.06,25810.06,25623.71,25638.11,
7-December-2015,25746.03,25785.53,25477.69,25530.11,
8-December-2015,25488.42,25542.47,25256.79,25310.33,
9-December-2015,25299.34,25316.95,25012.22,25036.05,
10-December-2015,25136.71,25289.58,25034.14,25252.32,
11-December-2015,25281.77,25316.14,24930.43,25044.43,
14-December-2015,24935.60,25194.15,24867.73,25150.35,
15-December-2015,25186.68,25342.78,25075.54,25320.44,
16-December-2015,25402.47,25572.90,25372.47,25494.37,
17-December-2015,25596.63,25831.31,25448.32,25803.78,
18-December-2015,25764.67,25789.51,25481.51,25519.22,
21-December-2015,25425.32,25757.84,25413.54,25735.90,
22-December-2015,25731.07,25787.21,25485.17,25590.65,
23-December-2015,25697.66,25875.27,25689.70,25850.30,
24-December-2015,25893.84,25922.47,25763.40,25838.71,
28-December-2015,25858.52,26073.41,25856.86,26034.13,
29-December-2015,26075.68,26133.78,25994.45,26079.48,
30-December-2015,26123.87,26130.20,25939.25,25960.03,
31-December-2015,25980.86,26147.63,25941.91,26117.54,
1-January-2016,26101.50,26197.27,26008.20,26160.90,
4-January-2016,26116.52,26116.52,25596.57,25623.35,
5-January-2016,25744.70,25766.76,25513.75,25580.34,
6-January-2016,25628.23,25632.57,25357.70,25406.33,
7-January-2016,25224.70,25230.35,24825.70,24851.83,
8-January-2016,24969.02,25083.55,24887.22,24934.33,
11-January-2016,24787.11,24961.88,24598.90,24825.04,
12-January-2016,24862.93,24882.30,24597.11,24682.03,
13-January-2016,24804.64,24956.54,24387.69,24854.11,
14-January-2016,24606.20,25018.46,24473.22,24772.97,
15-January-2016,24881.76,24912.64,24421.53,24455.04,
18-January-2016,24400.78,24524.85,24141.99,24188.37,
19-January-2016,24257.28,24563.34,24247.23,24479.84,
20-January-2016,24325.77,24325.77,23839.76,24062.04,
21-January-2016,24194.75,24351.83,23862.00,23962.21,
22-January-2016,24122.06,24472.88,24120.04,24435.66,
25-January-2016,24540.97,24650.57,24433.67,24485.95,
27-January-2016,24643.13,24645.70,24458.13,24492.39,
28-January-2016,24481.86,24587.20,24400.52,24469.57,
29-January-2016,24347.31,24911.90,24340.06,24870.69,
1-February-2016,24982.22,25002.32,24788.58,24824.83,
2-February-2016,24868.21,24928.75,24460.53,24539.00,
3-February-2016,24393.59,24409.26,24187.54,24223.32,
4-February-2016,24386.45,24514.01,24224.74,24338.43,
5-February-2016,24360.36,24672.90,24345.79,24616.97,
8-February-2016,24637.41,24698.95,24196.84,24287.42,
9-February-2016,24076.85,24111.19,23919.47,24020.98,
10-February-2016,23938.32,23938.32,23636.72,23758.90,
11-February-2016,23758.46,23758.46,22909.12,22951.83,
12-February-2016,23060.39,23161.15,22600.39,22986.12,
15-February-2016,23223.43,23622.64,23197.67,23554.12,
16-February-2016,23688.61,23692.08,23164.54,23191.97,
17-February-2016,23237.23,23434.91,22920.84,23381.87,
18-February-2016,23536.47,23735.35,23448.21,23649.22,
19-February-2016,23640.32,23774.48,23508.36,23709.15,
22-February-2016,23783.47,23855.04,23674.86,23788.79,
23-February-2016,23850.41,23851.51,23361.94,23410.18,
24-February-2016,23332.94,23338.89,23057.45,23088.93,
25-February-2016,23105.16,23142.96,22948.10,22976.00,
26-February-2016,23141.08,23227.91,23021.94,23154.30,
29-February-2016,23238.50,23343.22,22494.61,23002.00,
1-March-2016,23153.32,23821.49,23133.18,23779.35,
2-March-2016,24044.96,24280.42,24043.89,24242.98,
3-March-2016,24386.67,24640.51,24383.28,24606.99,
4-March-2016,24704.59,24719.05,24531.80,24646.48,
8-March-2016,24655.19,24793.62,24509.21,24659.23,
9-March-2016,24527.27,24820.76,24451.60,24793.96,
10-March-2016,24815.70,24817.48,24471.39,24623.34,
11-March-2016,24620.39,24817.80,24552.26,24717.99,
14-March-2016,24801.70,24960.51,24734.04,24804.28,
15-March-2016,24832.04,24840.77,24517.28,24551.17,
16-March-2016,24537.61,24706.85,24354.55,24682.48,
17-March-2016,24852.18,24948.30,24576.52,24677.37,
18-March-2016,24729.41,24986.94,24681.64,24952.74,
21-March-2016,25007.56,25327.45,24988.27,25285.37,
22-March-2016,25331.01,25381.33,25083.70,25330.49,
23-March-2016,25322.10,25367.81,25156.82,25337.56,
28-March-2016,25417.11,25432.94,24895.49,24966.40,
29-March-2016,24957.24,25079.35,24835.56,24900.46,
30-March-2016,25062.06,25358.84,25055.42,25338.58,
31-March-2016,25364.75,25479.62,25223.22,25341.86,
1-April-2016,25301.70,25354.94,25119.35,25269.64,
4-April-2016,25333.98,25424.15,25223.49,25399.65,
5-April-2016,25372.44,25372.44,24837.51,24883.59,
6-April-2016,24978.86,25000.65,24834.16,24900.63,
7-April-2016,24998.79,25013.13,24647.48,24685.42,
8-April-2016,24665.80,24736.03,24608.51,24673.84,
11-April-2016,24789.40,25049.92,24523.20,25022.16,
12-April-2016,25056.47,25180.02,24996.44,25145.59,
13-April-2016,25358.42,25671.50,25358.42,25626.75,
18-April-2016,25833.16,25870.03,25634.12,25816.36,
20-April-2016,25942.34,25956.34,25716.81,25844.18,
21-April-2016,25979.68,26080.07,25783.12,25880.38,
22-April-2016,25892.49,25922.02,25771.88,25838.14,
25-April-2016,25891.03,25891.03,25585.93,25678.93,
26-April-2016,25604.92,26055.00,25549.05,26007.30,
27-April-2016,25956.42,26092.93,25885.24,26064.12,
28-April-2016,26078.28,26100.54,25561.17,25603.10,
29-April-2016,25612.91,25755.43,25424.03,25606.62,
2-May-2016,25565.44,25565.44,25341.14,25436.97,
3-May-2016,25500.14,25705.96,25192.94,25229.70,
4-May-2016,25210.87,25245.70,25061.04,25101.73,
5-May-2016,25187.66,25394.10,25162.94,25262.21,
6-May-2016,25223.67,25260.48,25057.93,25228.50,
9-May-2016,25321.83,25709.68,25302.86,25688.86,
10-May-2016,25682.98,25809.93,25614.24,25772.53,
11-May-2016,25548.97,25762.49,25409.24,25597.02,
12-May-2016,25684.60,25827.03,25620.27,25790.22,
13-May-2016,25739.94,25743.69,25400.27,25489.57,
16-May-2016,25528.80,25688.46,25351.62,25653.23,
17-May-2016,25756.14,25927.31,25733.76,25773.61,
18-May-2016,25671.48,25747.00,25503.40,25704.61,
19-May-2016,25713.84,25714.56,25351.99,25399.72,
20-May-2016,25428.42,25506.06,25251.90,25301.90,
23-May-2016,25447.72,25519.26,25207.78,25230.36,
24-May-2016,25256.97,25340.47,25181.47,25305.47,
25-May-2016,25432.10,25897.87,25430.59,25881.17,
26-May-2016,26008.25,26398.94,25941.51,26366.68,
27-May-2016,26415.93,26677.43,26405.28,26653.60,
30-May-2016,26694.75,26794.96,26623.33,26725.60,
31-May-2016,26817.75,26837.20,26561.58,26667.96,
1-June-2016,26684.46,26857.25,26671.86,26713.93,
2-June-2016,26694.28,26885.16,26641.02,26843.14,
3-June-2016,26919.23,27008.14,26792.07,26843.03,
6-June-2016,26897.84,26901.42,26729.54,26777.45,
7-June-2016,26833.54,27082.63,26829.53,27009.67,
8-June-2016,27085.24,27105.41,26973.71,27020.66,
9-June-2016,26994.48,26994.91,26692.35,26763.46,
10-June-2016,26742.26,26972.06,26620.50,26635.75,
13-June-2016,26468.27,26468.27,26262.27,26396.77,
14-June-2016,26482.50,26485.45,26264.81,26395.71,
15-June-2016,26500.79,26752.59,26446.59,26726.34,
16-June-2016,26686.03,26686.03,26314.91,26525.46,
17-June-2016,26653.85,26730.55,26538.51,26625.91,
20-June-2016,26497.11,26885.49,26447.88,26866.92,
21-June-2016,26907.42,26925.64,26754.60,26812.78,
22-June-2016,26791.68,26887.29,26617.45,26765.65,
23-June-2016,26753.20,27060.98,26736.52,27002.22,
24-June-2016,26367.48,26435.85,25911.33,26397.71,
27-June-2016,26347.81,26493.51,26262.72,26402.96,
28-June-2016,26410.66,26583.33,26378.46,26524.55,
29-June-2016,26627.15,26776.17,26606.31,26740.39,
30-June-2016,26926.17,27069.23,26872.59,26999.72,
1-July-2016,27064.33,27243.36,27061.40,27144.91,
4-July-2016,27314.44,27385.66,27251.06,27278.76,
5-July-2016,27340.72,27348.66,27127.30,27166.87,
7-July-2016,27209.97,27288.22,27146.95,27201.49,
8-July-2016,27292.20,27294.82,27034.14,27126.90,
11-July-2016,27358.23,27647.48,27358.23,27626.69,
12-July-2016,27667.81,27828.74,27667.81,27808.14,
13-July-2016,27912.14,27928.76,27752.14,27815.18,
14-July-2016,27857.80,27967.77,27763.15,27942.11,
15-July-2016,27966.14,28048.70,27735.87,27836.50,
18-July-2016,27920.66,28013.50,27697.69,27746.66,
19-July-2016,27790.05,27826.69,27637.98,27787.62,
20-July-2016,27775.70,27935.18,27759.71,27915.89,
21-July-2016,27980.07,27988.76,27687.54,27710.52,
22-July-2016,27721.72,27832.45,27646.21,27803.24,
25-July-2016,27753.96,28110.37,27736.51,28095.34,
26-July-2016,28121.37,28149.53,27927.13,27976.52,
27-July-2016,27976.14,28210.88,27899.93,28024.33,
28-July-2016,28108.78,28240.20,28064.90,28208.62,
29-July-2016,28232.87,28233.47,28037.87,28051.86,
1-August-2016,28083.08,28284.85,27873.53,28003.12,
2-August-2016,28069.12,28175.22,27943.91,27981.71,
3-August-2016,28008.52,28015.43,27647.14,27697.51,
4-August-2016,27899.88,27921.91,27627.97,27714.37,
5-August-2016,27810.55,28110.37,27795.74,28078.35,
8-August-2016,28181.92,28226.38,28128.06,28182.57,
9-August-2016,28289.22,28289.96,27956.77,28085.16,
10-August-2016,28133.36,28143.28,27736.62,27774.88,
11-August-2016,27805.94,27902.39,27697.33,27859.60,
12-August-2016,27919.95,28203.27,27900.91,28152.40,
16-August-2016,28190.04,28199.10,27942.65,28064.61,
17-August-2016,28061.79,28174.30,27960.14,28005.37,
18-August-2016,28077.64,28214.17,28077.00,28123.44,
19-August-2016,28167.66,28212.30,28026.12,28077.00,
22-August-2016,28088.07,28143.28,27918.05,27985.54,
23-August-2016,28012.56,28028.98,27854.43,27990.21,
24-August-2016,28065.25,28108.39,27959.87,28059.94,
25-August-2016,28103.60,28154.21,27803.24,27835.91,
26-August-2016,27882.75,27935.88,27696.99,27782.25,
29-August-2016,27827.26,27952.85,27698.71,27902.66,
30-August-2016,28012.46,28478.02,28010.66,28343.01,
31-August-2016,28372.25,28532.25,28363.10,28452.17,
1-September-2016,28459.09,28548.85,28386.61,28423.48,
2-September-2016,28498.72,28581.58,28427.63,28532.11,
6-September-2016,28631.27,29013.40,28631.27,28978.02,
7-September-2016,29035.67,29067.84,28911.31,28926.36,
8-September-2016,28929.46,29077.28,28854.56,29045.28,
9-September-2016,29062.90,29062.90,28755.08,28797.25,
12-September-2016,28481.09,28481.11,28251.31,28353.54,
14-September-2016,28345.49,28416.41,28259.38,28372.23,
15-September-2016,28398.33,28454.02,28311.11,28412.89,
16-September-2016,28520.30,28778.64,28494.59,28599.03,
19-September-2016,28626.60,28714.77,28552.55,28634.50,
20-September-2016,28690.66,28698.81,28480.53,28523.20,
21-September-2016,28554.38,28689.36,28462.33,28507.42,
22-September-2016,28766.94,28871.92,28693.07,28773.13,
23-September-2016,28810.32,28825.09,28627.38,28668.22,
26-September-2016,28630.92,28630.92,28272.03,28294.28,
27-September-2016,28373.02,28432.74,28179.34,28223.70,
28-September-2016,28198.88,28378.56,28198.30,28292.81,
29-September-2016,28423.14,28475.57,27719.92,27827.53,
30-September-2016,27807.82,27955.21,27716.78,27865.96,
3-October-2016,27997.29,28273.02,27919.89,28243.29,
4-October-2016,28377.64,28404.70,28242.25,28334.55,
5-October-2016,28425.74,28477.65,28188.90,28220.98,
6-October-2016,28298.35,28328.56,28031.22,28106.21,
7-October-2016,28129.22,28155.68,27964.91,28061.14,
10-October-2016,28144.28,28216.64,28068.32,28082.34,
13-October-2016,28042.62,28042.62,27563.84,27643.11,
14-October-2016,27712.22,27763.54,27548.18,27673.60,
17-October-2016,27776.14,27803.21,27488.30,27529.97,
18-October-2016,27656.89,28064.39,27652.76,28050.88,
19-October-2016,28112.36,28131.07,27926.17,27984.37,
20-October-2016,28031.57,28212.50,28031.57,28129.84,
21-October-2016,28163.41,28163.41,27957.92,28077.18,
24-October-2016,28156.59,28256.65,28075.95,28179.08,
25-October-2016,28159.09,28211.41,28013.69,28091.42,
26-October-2016,28050.55,28050.55,27759.56,27836.51,
27-October-2016,27808.63,27958.13,27665.60,27915.90,
28-October-2016,27983.14,28000.14,27789.84,27941.51,
30-October-2016,28066.32,28095.71,27890.14,27930.21,
1-November-2016,27966.18,28029.80,27845.63,27876.61,
2-November-2016,27679.32,27679.32,27500.81,27527.22,
3-November-2016,27518.06,27600.74,27399.26,27430.28,
4-November-2016,27465.55,27498.91,27193.61,27274.15,
7-November-2016,27552.27,27591.15,27398.72,27458.99,
8-November-2016,27537.26,27646.84,27406.76,27591.14,
9-November-2016,26251.38,27397.38,25902.45,27252.53,
10-November-2016,27605.05,27743.46,27457.05,27517.68,
11-November-2016,27344.85,27344.85,26777.18,26818.82,
15-November-2016,26809.61,26809.61,26253.63,26304.63,
16-November-2016,26508.94,26621.40,26239.21,26298.69,
17-November-2016,26304.90,26449.87,26155.40,26227.62,
18-November-2016,26270.20,26349.02,26106.78,26150.24,
21-November-2016,26246.70,26270.28,25717.93,25765.14,
22-November-2016,25928.16,26039.70,25765.51,25960.78,
23-November-2016,26101.33,26130.49,25877.16,26051.81,
24-November-2016,26049.14,26049.14,25810.97,25860.17,
25-November-2016,25953.24,26343.95,25874.45,26316.34,
28-November-2016,26303.52,26413.99,26183.22,26350.17,
29-November-2016,26408.62,26587.07,26354.66,26394.01,
30-November-2016,26441.02,26680.55,26395.50,26652.81,
1-December-2016,26756.66,26769.32,26540.82,26559.92,
2-December-2016,26437.37,26463.06,26182.93,26230.66,
5-December-2016,26253.48,26390.80,26125.35,26349.10,
6-December-2016,26403.62,26502.43,26356.02,26392.76,
7-December-2016,26456.21,26540.83,26164.82,26236.87,
8-December-2016,26366.52,26733.87,26357.35,26694.28,
9-December-2016,26787.14,26803.76,26707.81,26747.18,
12-December-2016,26725.31,26725.31,26468.59,26515.24,
13-December-2016,26607.65,26724.97,26494.23,26697.82,
14-December-2016,26707.91,26736.34,26547.05,26602.84,
15-December-2016,26497.71,26737.86,26407.58,26519.07,
16-December-2016,26548.67,26594.55,26455.21,26489.56,
19-December-2016,26505.66,26505.66,26340.38,26374.70,
20-December-2016,26374.59,26435.56,26241.43,26307.98,
21-December-2016,26368.88,26396.00,26213.51,26242.38,
22-December-2016,26224.07,26248.45,25940.14,25979.60,
23-December-2016,25959.99,26143.19,25872.38,26040.70,
26-December-2016,25992.41,26008.57,25753.74,25807.10,
27-December-2016,25815.43,26249.03,25803.19,26213.44,
28-December-2016,26243.19,26415.05,26191.72,26210.68,
29-December-2016,26429.41,26429.63,26166.67,26366.15,
30-December-2016,26441.51,26678.60,26406.53,26626.46,
2-January-2017,26711.15,26720.98,26447.06,26595.45,
3-January-2017,26616.92,26724.40,26488.37,26643.24,
4-January-2017,26677.22,26723.37,26606.06,26633.13,
5-January-2017,26738.42,26917.21,26738.42,26878.24,
6-January-2017,26929.69,27009.61,26733.33,26759.23,
9-January-2017,26860.81,26860.88,26701.18,26726.55,
10-January-2017,26811.63,26914.95,26804.17,26899.56,
11-January-2017,26978.44,27174.87,26978.44,27140.41,
12-January-2017,27171.66,27278.93,27166.69,27247.16,
13-January-2017,27378.01,27459.75,27143.07,27238.06,
16-January-2017,27238.35,27335.08,27172.68,27288.17,
17-January-2017,27331.82,27381.43,27179.19,27235.66,
18-January-2017,27261.76,27422.67,27217.65,27257.64,
19-January-2017,27253.34,27348.19,27219.89,27308.60,
20-January-2017,27232.69,27264.41,27009.81,27034.50,
23-January-2017,26990.93,27167.79,26963.58,27117.34,
24-January-2017,27170.88,27393.35,27140.85,27375.58,
25-January-2017,27462.83,27736.83,27439.68,27708.14,
27-January-2017,27761.03,27980.39,27759.48,27882.46,
30-January-2017,27866.80,27947.37,27813.32,27849.56,
31-January-2017,27867.92,27867.92,27624.54,27655.96,
1-February-2017,27669.08,28159.54,27590.10,28141.64,
2-February-2017,28167.83,28299.92,28070.81,28226.61,
3-February-2017,28270.67,28280.58,28127.18,28240.52,
6-February-2017,28340.39,28487.28,28340.39,28439.28,
7-February-2017,28443.23,28483.41,28239.12,28335.16,
8-February-2017,28386.08,28391.64,28149.08,28289.92,
9-February-2017,28349.22,28469.48,28152.18,28329.70,
10-February-2017,28367.17,28456.18,28286.80,28334.25,
13-February-2017,28450.42,28458.80,28197.38,28351.62,
14-February-2017,28386.12,28393.42,28263.45,28339.31,
15-February-2017,28270.11,28382.32,28102.23,28155.56,
16-February-2017,28223.85,28327.84,28146.19,28301.27,
17-February-2017,28670.43,28726.26,28410.91,28468.75,
20-February-2017,28481.91,28696.53,28419.27,28661.58,
21-February-2017,28716.70,28801.00,28597.33,28761.59,
22-February-2017,28822.40,28963.52,28789.30,28864.71,
23-February-2017,28927.67,29065.31,28860.46,28892.97,
27-February-2017,28910.50,28961.83,28791.19,28812.88,
28-February-2017,28825.19,28876.54,28721.12,28743.32,
1-March-2017,28849.04,29029.17,28824.17,28984.49,
2-March-2017,29117.38,29145.62,28784.31,28839.79,
3-March-2017,28827.50,28860.13,28716.21,28832.45,
6-March-2017,28859.21,29070.20,28856.12,29048.19,
7-March-2017,29092.16,29098.17,28957.68,28999.56,
8-March-2017,29021.06,29022.32,28815.48,28901.94,
9-March-2017,28909.70,28986.72,28815.02,28929.13,
10-March-2017,29006.00,29076.63,28851.04,28946.23,
14-March-2017,29437.23,29561.93,29356.05,29442.63,
15-March-2017,29452.86,29500.08,29358.91,29398.11,
16-March-2017,29482.83,29614.79,29482.83,29585.85,
17-March-2017,29755.74,29824.62,29601.86,29648.99,
20-March-2017,29653.54,29699.48,29482.40,29518.74,
21-March-2017,29525.88,29585.05,29380.14,29485.45,
22-March-2017,29341.41,29341.41,29137.48,29167.68,
23-March-2017,29201.01,29373.79,29198.08,29332.16,
24-March-2017,29350.60,29539.85,29350.17,29421.40,
27-March-2017,29395.68,29420.70,29163.54,29237.15,
28-March-2017,29301.22,29442.18,29301.22,29409.52,
29-March-2017,29463.01,29554.39,29439.42,29531.43,
30-March-2017,29538.03,29684.54,29521.65,29647.42,
31-March-2017,29633.91,29687.64,29552.61,29620.50,
3-April-2017,29737.73,29926.94,29705.72,29910.22,
5-April-2017,29996.03,30007.48,29817.69,29974.24,
6-April-2017,29946.89,29954.25,29817.59,29927.34,
7-April-2017,29850.71,29886.12,29668.45,29706.61,
10-April-2017,29752.62,29831.32,29553.04,29575.74,
11-April-2017,29630.06,29804.51,29570.58,29788.35,
12-April-2017,29838.82,29838.82,29549.74,29643.48,
13-April-2017,29637.12,29660.48,29442.26,29461.45,
17-April-2017,29470.27,29494.08,29363.28,29413.66,
18-April-2017,29487.78,29701.19,29286.38,29319.10,
19-April-2017,29369.90,29388.25,29241.48,29336.57,
20-April-2017,29358.59,29453.06,29341.68,29422.39,
21-April-2017,29575.66,29584.34,29259.42,29365.30,
24-April-2017,29407.68,29681.33,29392.99,29655.84,
25-April-2017,29825.14,29961.82,29780.84,29943.24,
26-April-2017,30030.20,30167.09,29968.57,30133.35,
27-April-2017,30141.39,30184.22,29973.40,30029.74,
28-April-2017,30064.60,30067.64,29848.21,29918.40,
2-May-2017,30021.49,30069.24,29804.12,29921.18,
3-May-2017,29984.95,30020.59,29846.57,29894.80,
4-May-2017,30069.72,30169.95,30007.40,30126.21,
5-May-2017,30142.14,30176.55,29823.60,29858.80,
8-May-2017,29915.12,30016.04,29877.41,29926.15,
9-May-2017,29977.50,30017.82,29911.44,29933.25,
10-May-2017,29988.78,30271.60,29987.44,30248.17,
11-May-2017,30309.71,30366.43,30207.11,30250.98,
12-May-2017,30285.61,30299.74,30111.45,30188.15,
15-May-2017,30287.37,30357.96,30273.62,30322.12,
16-May-2017,30391.48,30591.55,30363.37,30582.60,
17-May-2017,30616.53,30692.45,30519.14,30658.77,
18-May-2017,30466.82,30575.83,30393.72,30434.79,
19-May-2017,30539.65,30712.35,30338.52,30464.92,
22-May-2017,30638.88,30712.15,30516.87,30570.97,
23-May-2017,30553.89,30610.64,30316.92,30365.25,
24-May-2017,30446.77,30534.15,30247.60,30301.64,
25-May-2017,30374.81,30793.43,30352.26,30750.03,
26-May-2017,30765.77,31074.07,30745.57,31028.21,
29-May-2017,30944.38,31214.39,30869.90,31109.28,
30-May-2017,31111.73,31220.38,31064.04,31159.40,
31-May-2017,31222.51,31255.28,31107.48,31145.80,
1-June-2017,31117.09,31213.12,31062.02,31137.59,
2-June-2017,31205.37,31332.56,31190.40,31273.29,
5-June-2017,31274.74,31355.42,31198.22,31309.49,
6-June-2017,31420.85,31430.32,31172.55,31190.56,
7-June-2017,31252.71,31346.99,31172.98,31271.28,
8-June-2017,31316.91,31354.51,31193.77,31213.36,
9-June-2017,31196.86,31289.99,31087.28,31262.06,
12-June-2017,31225.43,31225.43,31044.28,31095.70,
13-June-2017,31091.10,31260.77,31062.34,31103.49,
14-June-2017,31147.69,31190.36,31054.94,31155.91,
15-June-2017,31222.89,31229.44,31026.48,31075.73,
16-June-2017,31160.47,31182.73,31017.18,31056.40,
19-June-2017,31168.98,31362.15,31163.35,31311.57,
20-June-2017,31392.53,31392.53,31261.49,31297.53,
21-June-2017,31302.18,31336.44,31193.61,31283.64,
22-June-2017,31351.53,31522.87,31255.63,31290.74,
23-June-2017,31352.57,31365.39,31110.39,31138.21,
27-June-2017,31194.68,31294.96,30847.08,30958.25,
28-June-2017,30988.87,31000.48,30798.70,30834.32,
29-June-2017,30910.97,31097.92,30794.61,30857.52,
30-June-2017,30824.97,30965.45,30680.66,30921.61,
3-July-2017,31156.04,31258.33,31017.11,31221.62,
4-July-2017,31331.21,31353.46,31166.37,31209.79,
5-July-2017,31272.72,31284.64,31177.78,31245.56,
6-July-2017,31298.42,31460.70,31264.86,31369.34,
7-July-2017,31373.52,31426.29,31286.62,31360.63,
10-July-2017,31510.62,31768.39,31471.41,31715.64,
11-July-2017,31789.50,31885.11,31718.48,31747.09,
12-July-2017,31813.24,31865.69,31731.43,31804.82,
13-July-2017,31896.23,32091.52,31892.63,32037.38,
14-July-2017,32099.93,32109.75,31897.87,32020.75,
17-July-2017,32053.98,32131.92,32037.21,32074.78,
18-July-2017,31775.54,31911.61,31626.44,31710.99,
19-July-2017,31882.80,31978.89,31793.72,31955.35,
20-July-2017,32033.82,32057.12,31859.50,31904.40,
21-July-2017,32035.88,32062.23,31808.93,32028.89,
24-July-2017,32100.22,32320.86,32058.33,32245.87,
25-July-2017,32350.71,32374.30,32196.86,32228.27,
26-July-2017,32255.99,32413.63,32226.08,32382.46,
27-July-2017,32519.44,32672.66,32325.33,32383.30,
28-July-2017,32381.36,32381.36,32104.66,32309.88,
31-July-2017,32412.20,32546.50,32324.45,32514.94,
1-August-2017,32579.80,32632.02,32462.25,32575.17,
2-August-2017,32641.58,32686.48,32394.89,32476.74,
3-August-2017,32502.55,32502.55,32194.58,32237.88,
4-August-2017,32191.12,32352.19,32107.99,32325.41,
7-August-2017,32377.80,32396.14,32235.82,32273.67,
8-August-2017,32341.05,32354.77,31915.20,32014.19,
9-August-2017,31926.14,31967.28,31731.91,31797.84,
10-August-2017,31750.73,31756.27,31422.80,31531.33,
11-August-2017,31355.92,31379.20,31128.02,31213.59,
14-August-2017,31299.52,31526.40,31298.90,31449.03,
16-August-2017,31566.24,31805.99,31399.35,31770.89,
17-August-2017,31919.17,31937.51,31714.10,31795.46,
18-August-2017,31729.88,31729.88,31349.13,31524.68,
21-August-2017,31609.93,31641.81,31220.53,31258.85,
22-August-2017,31393.93,31484.28,31241.50,31291.85,
23-August-2017,31407.47,31593.39,31379.25,31568.01,
24-August-2017,31673.44,31678.19,31546.05,31596.06,
28-August-2017,31756.87,31809.70,31701.67,31750.82,
29-August-2017,31724.84,31739.80,31360.81,31388.39,
30-August-2017,31534.57,31727.98,31533.02,31646.46,
31-August-2017,31685.44,31757.18,31551.85,31730.49,
1-September-2017,31769.34,31944.10,31707.27,31892.23,
4-September-2017,31932.20,31932.20,31560.32,31702.25,
5-September-2017,31755.16,31863.47,31674.23,31809.55,
6-September-2017,31713.50,31727.85,31586.53,31661.97,
7-September-2017,31738.74,31814.96,31620.44,31662.74,
8-September-2017,31694.15,31763.70,31619.00,31687.52,
11-September-2017,31798.31,31952.87,31797.89,31882.16,
12-September-2017,32029.15,32172.46,31950.24,32158.66,
13-September-2017,32188.95,32348.30,32126.77,32186.41,
14-September-2017,32289.26,32328.61,32186.84,32241.93,
15-September-2017,32207.63,32356.11,32138.38,32272.61,
18-September-2017,32361.37,32508.06,32361.25,32423.76,
19-September-2017,32522.44,32524.11,32358.63,32402.37,
20-September-2017,32467.10,32499.88,32383.82,32400.51,
21-September-2017,32406.42,32462.61,32164.42,32370.04,
22-September-2017,32339.50,32342.81,31886.09,31922.44,
25-September-2017,31986.40,32016.52,31474.56,31626.63,
26-September-2017,31685.81,31693.59,31455.65,31599.76,
27-September-2017,31785.24,31797.46,31100.80,31159.81,
28-September-2017,31216.36,31340.91,31081.83,31282.48,
29-September-2017,31367.25,31523.87,31243.71,31283.72,
3-October-2017,31537.81,31615.28,31440.48,31497.38,
4-October-2017,31522.17,31752.16,31457.78,31671.71,
5-October-2017,31725.85,31772.41,31562.25,31592.03,
6-October-2017,31633.34,31844.28,31632.81,31814.22,
9-October-2017,31862.20,31935.63,31781.75,31846.89,
10-October-2017,31910.82,31994.77,31896.90,31924.41,
11-October-2017,31975.59,32098.46,31769.40,31833.99,
12-October-2017,31887.47,32209.03,31813.67,32182.22,
13-October-2017,32247.74,32508.59,32247.74,32432.69,
16-October-2017,32488.23,32687.32,32445.43,32633.64,
17-October-2017,32654.41,32699.86,32556.74,32609.16,
18-October-2017,32518.56,32670.32,32462.85,32584.35,
19-October-2017,32656.75,32663.06,32319.37,32389.96,
23-October-2017,32411.86,32614.89,32312.74,32506.72,
24-October-2017,32619.26,32670.37,32502.08,32607.34,
25-October-2017,32995.28,33117.33,32804.60,33042.50,
26-October-2017,33025.17,33196.17,32835.06,33147.13,
27-October-2017,33228.32,33286.51,33109.41,33157.22,
30-October-2017,33260.10,33340.17,33206.93,33266.16,
31-October-2017,33254.93,33294.30,33164.28,33213.13,
1-November-2017,33344.23,33651.52,33340.62,33600.27,
2-November-2017,33615.84,33657.57,33527.00,33573.22,
3-November-2017,33667.34,33733.71,33531.94,33685.56,
6-November-2017,33710.15,33848.42,33582.38,33731.19,
7-November-2017,33781.01,33865.95,33341.82,33370.76,
8-November-2017,33417.35,33484.70,33157.68,33218.81,
9-November-2017,33376.62,33463.80,33111.54,33250.93,
10-November-2017,33235.75,33380.42,33108.09,33314.56,
13-November-2017,33397.41,33417.30,32999.98,33033.56,
14-November-2017,32990.03,33126.55,32907.11,32941.87,
15-November-2017,32944.94,32944.94,32683.59,32760.44,
16-November-2017,32829.82,33165.15,32829.82,33106.82,
17-November-2017,33388.47,33520.82,33278.91,33342.80,
20-November-2017,33365.84,33449.53,33288.21,33359.90,
21-November-2017,33438.28,33625.05,33437.61,33478.35,
22-November-2017,33569.07,33654.53,33465.23,33561.55,
23-November-2017,33575.91,33670.19,33468.30,33588.08,
24-November-2017,33670.00,33738.53,33639.98,33679.24,
27-November-2017,33640.51,33745.17,33540.46,33724.44,
28-November-2017,33726.65,33770.15,33576.65,33618.59,
29-November-2017,33664.27,33728.81,33553.12,33602.76,
30-November-2017,33542.50,33576.20,33108.72,33149.35,
1-December-2017,33247.66,33300.81,32797.78,32832.94,
4-December-2017,32968.02,33008.47,32785.76,32869.72,
5-December-2017,32814.03,32893.05,32682.52,32802.44,
6-December-2017,32798.50,32804.75,32565.16,32597.18,
7-December-2017,32615.05,32992.45,32598.12,32949.21,
8-December-2017,33034.20,33285.68,33034.20,33250.30,
11-December-2017,33317.72,33535.97,33313.17,33455.79,
12-December-2017,33426.59,33458.41,33179.75,33227.99,
13-December-2017,33229.73,33404.26,32988.82,33053.04,
14-December-2017,33114.69,33321.52,32886.93,33246.70,
15-December-2017,33456.02,33621.96,33405.82,33462.97,
18-December-2017,33364.52,33801.90,32595.63,33601.68,
19-December-2017,33732.08,33862.07,33666.62,33836.74,
20-December-2017,33928.59,33956.31,33754.94,33777.38,
21-December-2017,33826.25,33860.99,33707.80,33756.28,
22-December-2017,33768.47,33964.28,33767.73,33940.30,
26-December-2017,33980.76,34061.88,33889.75,34010.61,
27-December-2017,34087.32,34137.97,33839.51,33911.81,
28-December-2017,33928.86,34023.65,33752.03,33848.03,
29-December-2017,33889.39,34086.05,33889.39,34056.83,
.tooltip {
position: absolute;
font-size: 16px;
width: auto;
height: auto;
pointer-events: none;
background-color: white;
}
.axis path,
.axis line {
fill: none;
stroke: grey;
stroke-width: 1;
shape-rendering: crispEdges;
}
.line-path {
stroke: steelblue;
stroke-width: 2;
fill:none;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment