You can try Plotly’s libraries for R and Python - they are free and open-source. Check out interactive controls in Python and R.
- WIND FARM PARKS

- THE COLOR SCALE

- BOX PLOT STATISTICS

- CHANGE THE CHART TYPE

- OLYMPIC WINNERS

- HIGHLIGHT A LINE

- CHANGE MAP STYLE

- CHANGE MAP PROJECTION

- ROTATE A GLOBE

- MODULATE A SINE WAVE

- FADE A BACKGROUND IMAGE

- A RANGE SLIDER TO SELECT THE DATE

- A SLIDER TO MODEL AN EQUATION

- A SLIDER TO ANIMATE MORTGAGE RATES

- A SLIDER TO CALCULATE MOVING AVERAGE

For more flexible controls of Python or R charts, see RStudio’s Shiny for R or GitHub Plotly’s Dash for Python.
Enjoy!