Hi Harshray,
For standard colorscales like: colorscale: 'Portland' see
https://plotly.com/javascript/colorscales/
The datasouce of your graph can be a microflow to retrieve the data between the dates in your date range
If you can dream it, you can make it