def plot_insert(insert_x, insert_y, width, length, circle_centre): circle, ellipse = visual_circle_and_ellipse(insert_x, insert_y, width, length, circle_centre) plt.figure() plt.plot(insert_x, insert_y) plt.axis("equal") plt.plot(circle["x"], circle["y"]) plt.title("Insert shape parameterisation") plt.xlabel("x (cm)") plt.ylabel("y (cm)") plt.grid(True) plt.plot(ellipse["x"], ellipse["y"])
def display_mu_density( grid, mu_density, grid_resolution=None, cmap=None, vmin=None, vmax=None ): """Prints a colour plot of the MU Density. Examples -------- See `pymedphys.mudensity.calculate`_. """ if grid_resolution is None: grid_resolution = grid["mlc"][1] - grid["mlc"][0] x, y = pcolormesh_grid(grid["mlc"], grid["jaw"], grid_resolution) plt.pcolormesh(x, y, mu_density, cmap=cmap, vmin=vmin, vmax=vmax) plt.colorbar() plt.title("MU density") plt.xlabel("MLC direction (mm)") plt.ylabel("Jaw direction (mm)") plt.axis("equal") plt.gca().invert_yaxis()