Ian Jauslin
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'figs/phase_diag.fig')
-rw-r--r--figs/phase_diag.fig/Makefile23
-rw-r--r--figs/phase_diag.fig/phase_diag.gnuplot44
2 files changed, 67 insertions, 0 deletions
diff --git a/figs/phase_diag.fig/Makefile b/figs/phase_diag.fig/Makefile
new file mode 100644
index 0000000..9e60404
--- /dev/null
+++ b/figs/phase_diag.fig/Makefile
@@ -0,0 +1,23 @@
+PROJECTNAME=$(basename $(wildcard *.gnuplot))
+
+PDFS=$(addsuffix .pdf, $(PROJECTNAME))
+
+all: $(PDFS)
+
+$(PDFS):
+ gnuplot $(patsubst %.pdf, %.gnuplot, $@) > $(patsubst %.pdf, %.tikz.tex, $@)
+ pdflatex -jobname $(basename $@) -file-line-error $(patsubst %.pdf, %.tikz.tex, $@)
+
+install: $(PDFS)
+ cp $^ $(INSTALLDIR)/
+
+
+clean-aux:
+ rm -f $(addsuffix .tikz.tex, $(PROJECTNAME))
+ rm -f $(addsuffix .aux, $(PROJECTNAME))
+ rm -f $(addsuffix .log, $(PROJECTNAME))
+
+clean-pdf:
+ rm -f $(PDFS)
+
+clean: clean-aux clean-pdf
diff --git a/figs/phase_diag.fig/phase_diag.gnuplot b/figs/phase_diag.fig/phase_diag.gnuplot
new file mode 100644
index 0000000..19ed9a4
--- /dev/null
+++ b/figs/phase_diag.fig/phase_diag.gnuplot
@@ -0,0 +1,44 @@
+# to output to tikz
+# default output canvas size: 12.5cm x 8.75cm
+set term lua tikz standalone
+
+# parameter: k
+k=2
+
+# ranges
+set xrange[0:1]
+set yrange [:1./k]
+
+# label x axis
+set xlabel "$\\alpha$"
+set xtics 0,0.25
+set xtics nomirror
+
+# no y axis
+unset ytics
+set ylabel "density"
+
+# no keu
+set key off
+
+# label phases
+set object 1 circle at 0.15,0.18 size 0.03
+set label "$I$" at 0.15,0.18 center
+set object 2 circle at 0.15,0.31 size 0.03
+set label "$N_+$" at 0.15,0.31 center
+set object 3 circle at 0.83,0.21 size 0.03
+set label "$N_-$" at 0.83,0.21 center
+set object 4 circle at 0.50,0.30 size 0.03
+set label "$N_b$" at 0.50,0.30 center
+set object 5 circle at 0.50,0.21 size 0.03
+set label "?" at 0.50,0.21 center
+
+# set linestyle 1
+set style line 1 linetype rgbcolor "#000000" linewidth 2
+
+plot \
+ k**(-1-x) with filledcurves above x2 fillcolor rgbcolor "#999999", \
+ k**(-1-x) with lines linestyle 1, \
+ k**(-2-x) with lines linestyle 1, \
+ k**(-2) with lines linestyle 1, \
+ k**(-1-2*x) with lines linestyle 1