emath saloon

新規発言一覧最新記事過去一覧検索HOME

No.230  円グラフ<メモリ付き>
発言者: dualignited
発言日: 2007 01/13 21:26
今さっき、emathMwの更新がありましたけれど、それのついでに
実験版ページを覗いていたら・・・

円グラフを書くstyがあるんですね!!

プロトでもすごい!

ちなみに・・・


メモリ付きの円グラフを以前描く機会があったので
学生の頭をふりしぼって描いたのが下のソースです

なんと!メモリを100個もつけなければならず、しかも
長さが3種類!!

どうしようかと焦った結果、多角形を描画するコマンドの力を借りることに
しました

もっと早くこのstyに気づいていれば・・・

と後悔しつつも悔しくなって載せてみます

質問ではないのでこちらに載せました〜

チャットもどきの題名はやめました〜<(_ _)>

あと,ソースの書き方ダサいですが勘弁を〜<(_ _)>

%-----円グラフ<メモリ付き>-----%

\documentclass{jarticle}

\usepackage{emathP}
\usepackage{emPoly}

\begin{document}

\begin{zahyou*}
[ul=8mm]
(-5.7,5)(-5,4)
\def\O{(0,0)}
\def\A{(5,0)}
\CRpolygon[O]\O\A{100}{a}
\def\B{(0,5)}
\CRpolygon[O]\O\B{100}{b}
\def\C{(-5,0)}
\CRpolygon[O]\O\C{100}{c}
\def\D{(0,-5)}
\CRpolygon[O]\O\D{100}{d}
\En\O{5}
\Drawlines{
\ai\ci;\aii\cii;\aiii\ciii;\aiv\civ;\av\cv;
\avi\cvi;\avii\cvii;\aviii\cviii;\aix\cix;\ax\cx;
\axi\cxi;\axii\cxii;\axiii\cxiii;\axiv\cxiv;\axv\cxv;
\axvi\cxvi;\axvii\cxvii;\axviii\cxviii;\axix\cxix;\axx\cxx;
\axxi\cxxi;\axxii\cxxii;\axxiii\cxxiii;\axxiv\cxxiv;\axxv\cxxv;
\bi\di;\bii\dii;\biii\diii;\biv\div;\bv\dv;\bvi\dvi;\bvii\dvii;\bviii\dviii;\bix\dix;\bx\dx;
\bxi\dxi;\bxii\dxii;\bxiii\dxiii;\bxiv\dxiv;\bxv\dxv;
\bxvi\dxvi;\bxvii\dxvii;\bxviii\dxviii;\bxix\dxix;\bxx\dxx;
\bxxi\dxxi;\bxxii\dxxii;\bxxiii\dxxiii;\bxxiv\dxxiv;\bxxv\dxxv}
\Put\O{
\ougigata*[0]{4.85}{0}{360}}
\def\E{(5,0)}
\CRpolygon[O]\O\E{10}{e}
\Drawlines{\ei\evi;\eii\evii;\eiii\eviii;\eiv\eix;
\ev\ex}
\Put\O{
\ougigata*[0]{4.65}{0}{360}}
\def\G{(0,5)}
\CRpolygon[O]\O\G{10}{g}
\Drawlines{\gi\gvi;\gii\gvii;\giii\gviii;\giv\gix;\gv\gx}
\Put\O{
\ougigata*[0]{4.5}{0}{360}}
\end{zahyou*}

\end{document}

▼関連発言

230:円グラフ<メモリ付き> [dualignited] 01/13 21:26
 └231:Re:円グラフ<メモリ付き> [tDB] 01/14 14:56
  └232:Re[2]:円グラフ<メモリ付き> [dualignited] 01/15 18:32<-last

Pass 保存


CGIROOM