(new OrangeChartDots(data_elections))
.assignSource("pc_trump", "#ff1a1a")
.assignSource("pc_biden", "#2e4de5")
.assignSource("pc_others", "grey")
.axis("x", {
"lines": true,
"source": "gpb_pc2018",
"label": true,
"min": 30000,
"max": 70000,
"dynamic": true
})
.axis("y", {
"lines": true,
"source": "pc_trump",
"label": true,
"min": 0,
"max": 100
})
.render("dots_chart", {
"width": 768,
"height": 384
});