@armin,
Updating chart options based on user selection and re-rendering it should work fine in this case. Please refer this documentation page for more information on updating chart options. Also take a look at this JSFiddle for updating dataPoints based on the value selected from the dropdown list.
—
Shashi Ranjan
Team CanvasJS