From 1170da8b04a66204a35b9981748b918f3e1f99f2 Mon Sep 17 00:00:00 2001 From: Brendan Haines Date: Wed, 16 Jul 2025 21:56:30 -0600 Subject: [PATCH] plots --- charon_vna/vna_dev.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/charon_vna/vna_dev.py b/charon_vna/vna_dev.py index d8880f0..06a0a7e 100644 --- a/charon_vna/vna_dev.py +++ b/charon_vna/vna_dev.py @@ -1,6 +1,7 @@ # %% imports import numpy as np from matplotlib import pyplot as plt +from matplotlib.ticker import EngFormatter from charon_vna.util import db20, net2s, s2net from charon_vna.vna import Charon @@ -46,8 +47,13 @@ for m in s.m.data: plt.plot(s2.frequency, db20(s2.sel(m=m, n=n)), label="$S_{" + str(m) + str(n) + "}$ (calibrated)") plt.grid(True) plt.legend() +plt.xlabel("Frequency [Hz]") plt.ylabel("Magnitude [dB]") # plt.ylim(-30, 5) +plt.ylim(-25, 5) +plt.xlim(s.frequency[0], s.frequency[-1]) +plt.gca().xaxis.set_major_formatter(EngFormatter()) +plt.tight_layout() plt.show() for m in s.m.data: @@ -66,6 +72,10 @@ for m in s.m.data: plt.grid(True) plt.legend() plt.ylabel("Phase [deg]") +plt.xlabel("Frequency [Hz]") +plt.xlim(s.frequency[0], s.frequency[-1]) +plt.gca().xaxis.set_major_formatter(EngFormatter()) +plt.tight_layout() plt.show() # %%