〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
3536 re(4):データを変数として取り出す方法について |
2023/2/11(土)15:10 - 竹の - i220-221-239-193.s41.a015.ap.plala.or.jp - 190 hit(s)
そうですね。そんな感じが多分スマートだと思います。
別解を上げるとすれば、1 行目 2 列目の値だけ取得するなら plot 1 行でも
できないことはありません。データブロックが 1 つだけだと仮定してよいな
ら
plot 'data' using 1:($0 == 0?shift=$2:0,$2-shift)
でも可能ですし、$1 の値を目印にしてよいなら $1 == 0 でもいいかもしれ
ません。データブロックが 1 つとは限らず、また 1 列目を目印にできない
なら
plot 'data' using 1:(exists("s")==0?(s=$2):0,$2-s)
でできると思います。けれど、多分 stats で事前に取得しておく方がスマ
ートで、可読性もいいでしょう。
# 3 項演算子に頼るのはおじさん gnuplot ユーザの悪い癖
〔ツリー構成〕
┣【3536】 re(4):データを変数として取り出す方法について 2023/2/11(土)15:10 竹の (598) |
〔前の画面〕
〔クリックポイント〕 〔最新の一覧〕
〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了〕
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.