We have tested this with a default chart on the form and are not able to reproduce this. Are you sure the DPI settings of your application match the width & height of the chart?
So it seems to be a high DPI / initialization issue in Delphi 2007. I noticed the size of the Y-Axis is forced to 100 pixels independant of the DPI, so you'll need to make sure the Y-Axis has the correct size as well when setting your application to be aware of DPI. The same applies to the X-Axis. The best approach would be to set AutoSize to true.
I cannot set both axis to autosize because I am painting the x-axis values by function and the years will then be displayed out of bounds. I don't have any idea how to put an extra offset to the bottom of the pane.
As you can see the y-axis values are painted directly to the y-axis without any space. This doesn't look good so I changed ValueFormat := '%.0n' to ValueFormat := '%.0n ' with two blank spaces behind the "n". This leads to:
Now it looks almost fine to me, but there is still the frame around the whole pane which is added when I use the chart.createmetafile command. I found out that this frame is also added if I use chart.setfocus. It seems to be the focus rectangle. How can I avoid this focus frame? The chart should look like this at the end