Download engine/continuous_remeshing/paper/comparison/plot_rib.py from Rickxz06/LHMPP: direct link, hf CLI and curl.
- Browser
- Download file 1.13 kB
-
https://huggingface.co/spaces/Rickxz06/LHMPP/resolve/main/engine/continuous_remeshing/paper/comparison/plot_rib.py
- Command line
-
hf download hf://spaces/Rickxz06/LHMPP/engine/continuous_remeshing/paper/comparison/plot_rib.py
-
curl -L -o plot_rib.py https://huggingface.co/spaces/Rickxz06/LHMPP/resolve/main/engine/continuous_remeshing/paper/comparison/plot_rib.py
1.13 kB
| import matplotlib | |
| import matplotlib.pyplot as plt | |
| import numpy as np | |
| fig = plt.figure(figsize=(4, 3)) # ,layout='tight') | |
| img = plt.imread("data/smilodon_00376_011810ms.png") | |
| matplotlib.rcParams["font.size"] = 6 | |
| matplotlib.rcParams["axes.linewidth"] = 0.2 | |
| matplotlib.rcParams["text.usetex"] = True | |
| matplotlib.rcParams[ | |
| "text.latex.preamble" | |
| ] = r"""\usepackage{libertine} | |
| \usepackage{amsmath}""" | |
| matplotlib.rcParams["pdf.fonttype"] = 42 | |
| matplotlib.rcParams["ps.fonttype"] = 42 | |
| matplotlib.rcParams["ytick.major.width"] = 0.2 | |
| ax = fig.add_axes([0, 0, 0.75, 1]) | |
| plt.imshow(img) | |
| ax.set_xticks([]) | |
| ax.set_yticks([]) | |
| for spine in ax.spines.values(): | |
| spine.set_visible(False) | |
| cb = fig.add_axes([0.8, 0.1, 0.03, 0.8]) | |
| clim = 0.03 | |
| v = np.arange(0, 0.6, 0.0001) | |
| cmap = np.stack((v, np.ones_like(v), np.ones_like(v))).T | |
| cmap = matplotlib.colors.hsv_to_rgb(cmap) | |
| cmap = cmap[:, None, :] | |
| cb.imshow(cmap, extent=[0, 1, 0, clim]) | |
| cb.set_aspect("auto") | |
| cb.set_xticks([]) | |
| cb.set_yticks(np.arange(0, clim + 1e-3, 0.01)) | |
| cb.yaxis.tick_right() | |
| plt.savefig(f"out/rib.pdf", format="pdf", dpi=500, bbox_inches="tight", pad_inches=0.03) | |