2618 グラフ毎の範囲指定 |
最近 CVS サーバにつながらないな、と思っていたのですが、今日
やってみたら一段深くなっていて gnuplot/gnuplot みたいになっ
てちょっと驚きました。
最近の CVS 版に、複数のグラフを書く場合に、グラフ毎に範囲を
指定できる仕組みが追加されました。従来は、1/0 (や NaN) を利
用して一部のグラフを切り捨てる、といったやり方をとっていまし
たが、多少それが自然になったという感じでしょうか。
まだ実際に確認はしていませんが、マニュアルには以下のような例
が載っています。
plot [0:1000] 'datafile', [0:200] func1(x), [200:500] func2(x)
これは「全体を 0〜1000 の幅にして」datafile を描き、func1 は
0〜200、func2 は 200〜500 の範囲で描く、ということになります。
最初の範囲指定は、従来通り全体に通用するので、最初の描画要素
に対しても範囲指定をしたい場合は、ダミーをかませる必要がある
ようです:
plot dummy=0, [0:10] f(x), [10:20] g(x), [20:30] h(x)
このような定義式のようなものを plot 行に書くこともできるよう
になったようです。
〔ツリー構成〕
【2618】 グラフ毎の範囲指定 2012/12/7(金)14:46 竹の (916) |
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.