Broken plot with `logy=True` when plotting ~constant value
See attached. The y-axis spans off the top of the figure when plotting.
Code:
import finesse
base = finesse.Model()
base.parse("""
l laser P=2 # Laser with 0 offset wavelength
s s1 laser.p1 nada.p1 L=1 # Space from laser to mirror (1 m)
nothing nada # Connect the space to nothing
fsig(1)
sgen sig laser.amp
# Demodulate our signal to compute a transfer function
pd1 tf nada.p1.i f=fsig.f
# Sweep the frequency of the signal applied from 10kHz to 1GHz in 1000 steps
xaxis(fsig.f, log, 1e4, 1e9, 1000)
""")
out = base.run()
out.plot(log=False)
out.plot(logy=True)