set have a third parameter,
updateChart: When true, Updates the chart automatically after setting the value. Defaults to true
You can pass it as false when you don’t want to render for each set.
Also you can use chart.options to change it’s property and calling chat.render at the end will update the changes to the chart.