Open main menu

Changes

1,197 bytes added ,  21:56, 19 January 2009
New page: < | Graphics | Math > MPgraph is a plotting package based on MetaPost. An alternative package is Pgfplot using TikZ. == Example == (Data on low-temperature thermal ...
< | [[Graphics]] | [[Math]] >

MPgraph is a plotting package based on [[MetaPost]].

An alternative package is [[Pgfplot]] using [[TikZ]].

== Example ==

(Data on low-temperature thermal expansion coefficients downloaded from [http://cryogenics.nist.gov/]).

<context source="yes">
\setupcolors[state=start]

\startuseMPgraphic{nist}
color orange;
orange = (1,.5,0);
input graph
draw begingraph(16cm,12cm);
setrange(0,whatever,300,whatever);
glabel.bot(btex $T$ (K) etex, OUT);
glabel.lft(btex $(L-L_{293})/L_{293}$ etex rotated 90, OUT);
glabel.top(btex http://cryogenics.nist.gov/ etex, OUT);
gdraw "sapphire.dat" withcolor red;
glabel.urt(btex sapphire etex, 0);
gdraw "Be.dat" withcolor green;
glabel.urt(btex Be etex, 0);
gdraw "BeCu.dat" withcolor blue;
glabel.urt(btex BeCu etex, 0);
gdraw "SS304.dat" withcolor cyan;
glabel.urt(btex SS304 etex, 0);
gdraw "Al6061-T6.dat" withcolor magenta;
glabel.urt(btex Al6061-T6 etex, 0);
gdraw "nylon.dat" withcolor orange;
glabel.urt(btex nylon etex, 0);
endgraph;
\stopuseMPgraphic
\useMPgraphic{nist}
</context>
148

edits