summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/metapost/featpost/example/graphs.mp
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/metapost/featpost/example/graphs.mp')
-rw-r--r--Master/texmf-dist/doc/metapost/featpost/example/graphs.mp65
1 files changed, 65 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/metapost/featpost/example/graphs.mp b/Master/texmf-dist/doc/metapost/featpost/example/graphs.mp
new file mode 100644
index 00000000000..b5c4dbb981d
--- /dev/null
+++ b/Master/texmf-dist/doc/metapost/featpost/example/graphs.mp
@@ -0,0 +1,65 @@
+% graphs.mp
+% L. Nobre G.
+% 2007
+
+verbatimtex
+\documentclass{article}
+\usepackage{color,SIunits}
+\begin{document}
+etex
+
+input graph;
+
+beginfig(1);
+ picture thegraph, thedash, thestar;
+ path thecurve;
+ pen thepen;
+ numeric theu;
+ theu = 1.7cm;
+ z1 = (1,2);
+ z2 = (3,8);
+ z3 = (4,8);
+ z4 = (2,8);
+ z5 = (5,1);
+ z6 = (9,1);
+ z7 = (8,2);
+ z8 = (7,3);
+ z9 = (6,4);
+ thestar = btex $\star$ etex scaled (3.5theu/in);
+ thestar := thestar shifted -(center thestar);
+ thepen = pencircle scaled 2mm;
+ thedash = dashpattern( off 3mm on 1mm off 4mm on 2mm );
+ thecurve = z1..z2..z3..z4..z5..z6..z7..z8..z9;
+ thegraph = begingraph(6theu,4theu);
+ glabel.bot( btex $\unit{t}{/\;\second}$ etex, OUT );
+ glabel.lft( btex $\unit{v}{/\;\metre\per\second}$ etex, OUT );
+ gdraw thecurve withpen thepen withcolor blue dashed thedash;
+ gdraw thecurve plot thestar;
+ autogrid(grid.bot,grid.lft) withcolor red dashed evenly;
+ endgraph;
+ draw thegraph;
+endfig;
+
+beginfig(2);
+ draw begingraph(7cm,5cm);
+ pickup pencircle scaled 1pt;
+ path p;
+ for x = -20 step 0.2 until -0.2:
+ augment.p (x, sind(x*180/3.14159)/x);
+ endfor
+ augment.p (0, 1);
+ for x = 0.2 step 0.2 until 20:
+ augment.p (x, sind(x*180/3.14159)/x);
+ endfor
+ glabel.lrt (btex $\frac{\sin(x)}{x}$ etex, (-20,1));
+ gdraw p;
+ endgraph;
+endfig;
+
+verbatimtex
+\end{document}
+etex
+
+end.
+
+