Auto scaling (y-axis) of diagrams is broken (Calc)...?

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.