This post describes how to build a button that changes the color of a barplot. You need to understand how to draw a basic barplot first. It is a good way to understand how to build a button
in html, and how to build a simple function
in Javascript. This example works with d3.js v4
and v6
button
in the html part. Note the onclick
attribute: it means that the changeColor()
function will be triggered when you click on itchangeColor()
function in the Javascript part. It basically select all the rectangles of the plot and change their fill
attribute.