From 287da4cd40864964189787fd563a7a666c44e997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Tue, 18 May 2021 09:41:57 +0300 Subject: [PATCH] wip more figures --- .gitignore | 1 + IV/Makefile | 63 ++++++++++++++++--------------------------------- IV/layer2img.py | 2 +- IV/mj-msc.tex | 1 + 4 files changed, 23 insertions(+), 44 deletions(-) diff --git a/.gitignore b/.gitignore index 27231e7..e11a4f9 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,7 @@ __pycache__ .tmp/ env/ *.pyc +*.pyg *.inc.tex db/ _minted-*/ diff --git a/IV/Makefile b/IV/Makefile index 49a6428..aaac0c1 100644 --- a/IV/Makefile +++ b/IV/Makefile @@ -49,11 +49,7 @@ RIVERS = \ salvis-wm-overlaid-250k-zoom \ salvis-wm-gdr50 \ salvis-wm-gdr50-ne \ - salvis-wm-220 \ - salvis-wm-dp-50k \ - salvis-wm-dp-chaikin-50k \ - salvis-wm-vw-50k \ - salvis-wm-vw-chaikin-50k + salvis-wm-220 ################################# # The thesis, publishable version @@ -99,22 +95,6 @@ mj-msc.pdf: mj-msc.tex version.inc.tex vars.inc.tex bib.bib \ # Report's test dependencies ############################ -define FIG_template -$(1).pdf: layer2img.py Makefile $(2) - python3 ./layer2img.py --outfile=$(1).pdf \ - $$(if $$($(1)_LEGEND),--legend="$$($(1)_LEGEND)") \ - $$(if $$($(1)_WIDTHDIV),--widthdiv=$$($(1)_WIDTHDIV)) \ - $$(if $$($(1)_QUADRANT),--quadrant=$$($(1)_QUADRANT)) \ - $$(foreach i,1 2 3, \ - $$(if $$($(1)_$$(i)LABEL),--g$$(i)-label="$$($(1)_$$(i)LABEL)") \ - $$(if $$($(1)_$$(i)COLOR),--g$$(i)-color="$$($(1)_$$(i)COLOR)") \ - $$(if $$($(1)_$$(i)SELECT),--g$$(i)-select="$$($(1)_$$(i)SELECT)") \ - $$(if $$($(1)_$$(i)LINESTYLE),--g$$(i)-linestyle="$$($(1)_$$(i)LINESTYLE)") \ - ) -endef -$(foreach fig,$(FIGURES),$(eval $(call FIG_template,$(fig),.faux_test))) -$(foreach fig,$(RIVERS), $(eval $(call FIG_template,$(fig),.faux_visuals))) - test-figures_1SELECT = wm_figures fig8-definition-of-a-bend_1SELECT = wm_debug where name='fig8' AND stage='afigures' AND gen=1 @@ -255,27 +235,6 @@ salvis-wm-gdr50-ne_QUADRANT = 1 salvis-wm-220_1SELECT = wm_visuals where name='salvis-wm-220' salvis-wm-220_WIDTHDIV = 2 -salvis-wm-dp-50k_1SELECT = wm_visuals where name='salvis-dp-64' -salvis-wm-dp-50k_2SELECT = wm_visuals where name='salvis-wm-75' -salvis-wm-dp-50k_3SELECT = wm_visuals where name='salvis' -salvis-wm-dp-50k_1COLOR = green -salvis-wm-dp-50k_2COLOR = orange -salvis-wm-dp-50k_3LINESTYLE = dotted - -salvis-wm-dp-chaikin-50k_1SELECT = wm_visuals where name='salvis-dp-64-chaikin' -salvis-wm-dp-chaikin-50k_2SELECT = wm_visuals where name='salvis-wm-75' -salvis-wm-dp-chaikin-50k_3SELECT = wm_visuals where name='salvis' -salvis-wm-dp-chaikin-50k_1COLOR = green -salvis-wm-dp-chaikin-50k_2COLOR = orange -salvis-wm-dp-chaikin-50k_3LINESTYLE = dotted - -salvis-wm-vw-chaikin-50k_1SELECT = wm_visuals where name='salvis-vw-64-chaikin' -salvis-wm-vw-chaikin-50k_2SELECT = wm_visuals where name='salvis-wm-75' -salvis-wm-vw-chaikin-50k_3SELECT = wm_visuals where name='salvis' -salvis-wm-vw-chaikin-50k_1COLOR = green -salvis-wm-vw-chaikin-50k_2COLOR = orange -salvis-wm-vw-chaikin-50k_3LINESTYLE = dotted - label_wm = Wang--Müller label_vw = Visvalingam--Whyatt label_dp = Douglas \& Peucker @@ -285,17 +244,35 @@ label_dp-chaikin = $(label_dp) and Chaikin define wm_vwdp50k RIVERS += salvis-wm-$(1)-50k salvis-wm-$(1)-50k_1SELECT = wm_visuals where name='salvis-$(1)-64' +salvis-wm-$(1)-50k_2SELECT = wm_visuals where name='salvis-wm-75' salvis-wm-$(1)-50k_3SELECT = wm_visuals where name='salvis' salvis-wm-$(1)-50k_1COLOR = green salvis-wm-$(1)-50k_1LABEL = $(label_$(1)) salvis-wm-$(1)-50k_2COLOR = orange salvis-wm-$(1)-50k_2LABEL = $(label_wm) salvis-wm-$(1)-50k_3LINESTYLE = dotted -salvis-wm-$(1)-50k_3LABEL = GRPK 1:\\numprint{10000} +#salvis-wm-$(1)-50k_3LABEL = GRPK 1:\numprint{10000} +salvis-wm-$(1)-50k_3LABEL = GRPK 1:10000 salvis-wm-$(1)-50k_LEGEND = lower left endef $(foreach x,vw dp vw-chaikin dp-chaikin,$(eval $(call wm_vwdp50k,$(x)))) +define FIG_template +$(1).pdf: layer2img.py Makefile $(2) + python3 ./layer2img.py --outfile=$(1).pdf \ + $$(if $$($(1)_LEGEND),--legend="$$($(1)_LEGEND)") \ + $$(if $$($(1)_WIDTHDIV),--widthdiv=$$($(1)_WIDTHDIV)) \ + $$(if $$($(1)_QUADRANT),--quadrant=$$($(1)_QUADRANT)) \ + $$(foreach i,1 2 3, \ + $$(if $$($(1)_$$(i)LABEL),--g$$(i)-label="$$($(1)_$$(i)LABEL)") \ + $$(if $$($(1)_$$(i)COLOR),--g$$(i)-color="$$($(1)_$$(i)COLOR)") \ + $$(if $$($(1)_$$(i)SELECT),--g$$(i)-select="$$($(1)_$$(i)SELECT)") \ + $$(if $$($(1)_$$(i)LINESTYLE),--g$$(i)-linestyle="$$($(1)_$$(i)LINESTYLE)") \ + ) +endef +$(foreach fig,$(FIGURES),$(eval $(call FIG_template,$(fig),.faux_test))) +$(foreach fig,$(RIVERS), $(eval $(call FIG_template,$(fig),.faux_visuals))) + .faux_db_pre: db init.sql bash db start diff --git a/IV/layer2img.py b/IV/layer2img.py index a3a90cb..28b870f 100644 --- a/IV/layer2img.py +++ b/IV/layer2img.py @@ -111,7 +111,7 @@ def main(): c3 = plot_args(g3, args.g3_color, args.g3_linestyle, args.g3_label) rc('text', usetex=True) - rc('text.latex', preamble='\\usepackage{numprint}\n') + #rc('text.latex', preamble='\\usepackage{numprint}\n') fig, ax = plt.subplots(constrained_layout=True) fig.set_figwidth(inch(width)) diff --git a/IV/mj-msc.tex b/IV/mj-msc.tex index 2d7d705..93c09a3 100644 --- a/IV/mj-msc.tex +++ b/IV/mj-msc.tex @@ -1573,6 +1573,7 @@ in this section to 1:\numprint{50000}. \begin{figure}[h!] \includegraphics[width=\textwidth]{salvis-wm-dp-50k} + \caption{{\DP} (green), {\WM} (orange) and original (black dotted) at 1:\numprint{50000}.}