Here is Siglent plot.
And first, it is not at all perfect. Far away from perfect. Useability and visual ergonomy need lot of finishing. Colors, lay-out and some adjustments need some work for more sohistivated useability. But it is first FW where is BodePlot.
Also, SDS1000X-E series do not have internal signal generator. Signal generator is external and it is automatically controlled via USB and SDG do not need even touch at all, exept turn it on. Bode Plot function control it automatically.
For this I did not use SDS1104X-E optional external AWG model. In this playing I use SDG1032X-h.
DUT was random 14.2MHz (damaged) filter where pass band was out of order and highly attenuated.
in other image there is also data table open (501 data points) and bit different center freq and span adjusment.
Other image without data table and span 25kHz and center 14195kHz
In this case scales are linear. They can be also log and also vertical can use dBm with user adjustable DUT impedance.
It is strange that chinese GoodWill max resolution is around 50 (Siglent 500) and very strange is this display GW plot trace scaling. (Or is it user error?)
But also Keyshit BP resolution is total shame if it really is 10pts/decade max. Really - per decade - for what?
How many points is here if calculate points/decade. 14MHz center, span 25kHz and this 25kHz have 500 points.
How are these GW data points defined. Always bit over 50 points for used span and or for display width or what?