diff options
Diffstat (limited to 'Master/texmf-dist/doc/metapost/featpost/example/graphs.mp')
-rw-r--r-- | Master/texmf-dist/doc/metapost/featpost/example/graphs.mp | 65 |
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. + + |