diff --git a/PySpice/Plot/BodeDiagram.py b/PySpice/Plot/BodeDiagram.py index 5d13f566d..48c68fd44 100644 --- a/PySpice/Plot/BodeDiagram.py +++ b/PySpice/Plot/BodeDiagram.py @@ -33,7 +33,10 @@ def bode_diagram_gain(axe, frequency, gain, **kwargs): - axe.semilogx(frequency, gain, basex=10, **kwargs) + try: + axe.semilogx(frequency, gain, base=10, **kwargs) + except TypeError: + axe.semilogx(frequency, gain, basex=10, **kwargs) axe.grid(True) axe.grid(True, which='minor') axe.set_xlabel("Frequency [Hz]") @@ -43,7 +46,10 @@ def bode_diagram_gain(axe, frequency, gain, **kwargs): def bode_diagram_phase(axe, frequency, phase, **kwargs): - axe.semilogx(frequency, phase, basex=10, **kwargs) + try: + axe.semilogx(frequency, phase, base=10, **kwargs) + except TypeError: + axe.semilogx(frequency, phase, basex=10, **kwargs) axe.set_ylim(-math.pi, math.pi) axe.grid(True) axe.grid(True, which='minor')