def plotPRITransformVal(ax: axes, bins: np.array, vals: np.array, title: str = None, plot_ylabel: bool = False) -> None: ax.plot(bins, vals, linewidth=2) ax.set_title(title, fontsize=10) ax.set_xlabel('pri[us]', fontsize=8, loc='right') if plot_ylabel: ax.set_ylabel('interval values', fontsize=10)
def plotTTPMat(ax: axes, toa: np.array, ttp: np.array, title: str = None, plot_ylabel: bool = False) -> None: ax.scatter(toa, ttp, marker='o', c=ttp, alpha=0.75) ax.set_ylim(PRI_DETECTED_RANGE[0], PRI_DETECTED_RANGE[1]) ax.xaxis.get_major_formatter().set_powerlimits((0, 1)) ax.set_title(title, fontsize=10) ax.set_xlabel('toa[us]', fontsize=8, loc='right') if plot_ylabel: ax.set_ylabel('pri[us]', fontsize=9)
def plot_histogram(data: List[np.float64], bins: int, axes: matplotlib.axes): axes.hist(x=data, bins=bins) axes.set_title('KDE plot') axes.set_xlabel('x') axes.set_ylabel('f')
def plot_kdeplot(data: List[np.float64], axes: matplotlib.axes): sns.kdeplot(data=data, kernel='gau', bw='scott', ax=axes) axes.set_title('KDE plot') axes.set_xlabel('x') axes.set_ylabel('f')