21 lines
652 B
JavaScript
21 lines
652 B
JavaScript
let tooltip = new Tooltip();
|
|
|
|
let votePercentageChart = new VotePercentageChart(tooltip);
|
|
|
|
let tileChart = new TileChart(tooltip);
|
|
|
|
let shiftChart = new ShiftChart();
|
|
|
|
let electoralVoteChart = new ElectoralVoteChart(shiftChart);
|
|
|
|
|
|
// Load the data corresponding to all the election years.
|
|
// Pass this data and instances of all the charts that update on year
|
|
// selection to yearChart's constructor.
|
|
d3.csv("data/yearwiseWinner.csv").then(electionWinners => {
|
|
console.log(electionWinners);
|
|
let yearChart = new YearChart(electoralVoteChart, tileChart,
|
|
votePercentageChart, electionWinners);
|
|
yearChart.update();
|
|
});
|