For this project, I create an interactive visualization. Specifically, I create a filtering mechanism. The program reads data from a CSV file, and using D3, draws a bar chart for the provided data. I add a drop-down filtering mechanism on the page to allow the user to select a color for the filter. The program has drop-down menus (aka HTML Select), and gives a choice of at least 3 colors. I add a text-box to enter a numerical value for the cutoff. I add a Filter button on the page, and I animate the filtering behavior, utilizing both duration and delay methods provided by D3.

Log in or sign up for Devpost to join the conversation.