Asymptote and Real Plotter - JS Version
Simple Plotter - Python Version
Plotting by solving for quadratic zeros and poles.
Bode Plot
((s^2+2s+3)(2s+11))/((s^2+3s+2)(s^2+2s+1))
Numerator
1, 2, 3
0, 2, 11
Denominator
1, 3, 2
1, 2, 1
Solution by Wolfram Alpha: https://www.wolframalpha.com/input?i=bode+plot+of+%28%28s%5E2%2B2s%2B3%29*%282s%2B11%29%29%2F%28%28s%5E2%2B3s%2B2%29*%28s%5E2%2B2s%2B1%29%29