JavaScript
$(document).ready( function(){
var chartContainerId = 'contribState';
var chartContainerEl = $('#'+chartContainerId);
if( chartContainerEl.length > 0 ) {
var chart = new CanvasJS.Chart(chartContainerId, {
animationEnabled: true,
title:{
text:"Presidential Campaign Contributions from the U.S. State Department",
fontFamily: "Solido",
fontSize: 22,
fontWeight: 800,
fontColor: "#000"
},
axisX:{
interval: 1,
labelFontFamily: "Solido",
labelFontSize: 15,
tickThickness: 0,
lineThickness: 0,
gridThickness: 0
},
axisY:{
gridThickness: 0,
maximum: 70000,
labelFormatter: function(e){
return " ";
},
lineThickness: 0,
tickThickness: 0
},
toolTip:{
enabled: false
},
dataPointWidth: 25,
data: [{
type: "stackedBar",
color: "#FFF",
dataPoints: [
{ y: 5000, label: "Mark Sanford" },
{ y: 5000, label: "Michael Bennet" },
{ y: 5000, label: "Julian Castro" },
{ y: 5000, label: "Tulsi Gabbard" },
{ y: 5000, label: "Donald Trump" },
{ y: 5000, label: "Joe Sestak" },
{ y: 5000, label: "Andrew Yang" },
{ y: 5000, label: "Cory Booker" },
{ y: 5000, label: "Amy Klobuchar" },
{ y: 5000, label: "Beto O’Rourke" },
{ y: 5000, label: "Bernie Sanders" },
{ y: 5000, label: "Kamala Harris" },
{ y: 5000, label: "Joe Biden" },
{ y: 5000, label: "Elizabeth Warren" },
{ y: 5000, label: "Pete Buttigieg" }
]
}, {
type: "stackedBar",
name: "candidates",
dataPoints: [
{ y: 1000, label: "Mark Sanford", name: "sanford", color: "#EB3524" },
{ y: 1613, label: "Michael Bennet", name: "bennet", color: "#05ADD6" },
{ y: 1837, label: "Julian Castro", name: "castro", color: "#05ADD6" },
{ y: 1856, label: "Tulsi Gabbard", name: "gabbard", color: "#05ADD6" },
{ y:...