You can write your own “Autoscale” macro just calculate and set the min/max values of the axes based on the data cell range. And you can assign the maco some event or context menu of the chart.
For me, in a chart, white space is part of data. See you.