Chris,
Thanks for your feedback! You’re correct, buttons like “1M” and “6M” adjust the start date relative to the current end date, keeping the end fixed. For example, “1M” shows data from one month before the end date to the end date. We will revisit our documentation to address this.
We agree that the “YTD” behavior can be unintuitive and will revisit this in future releases.
—
Vishwas R
Team CanvasJS