2015年3月27日金曜日

エラーセルを空白に置き換える

エクセルでデータ点を計算して、gnuplotでプロットする際、
計算結果がエラー、すなわち#NUMになったとき、
そのままデータファイルを作るとgnuplotでエラーになる。

[対応方法]
数式を書き直す。
=IF(ISERROR(もとの数式),"",もとの数式)
にして計算し直すだけ。

計算するセルの行が大量にある場合は、
最初の1行を書き換えて、選択->右下のプラス印をダブルクリック、
で全行自動計算してくれる。

2015年3月17日火曜日

グラフとグラフの間の領域を塗りつぶす


  • gnuplot
  • illustrator
gnuplot
  set style data lines
  plot "XX.dat" u 1:2, '' u 1:3 with filledcurves below
  =>うまくいかない

illustrator
  閉曲線を作る(グラフ端を閉じる)
  選択ツールで領域を選択
  オブジェクト->ライブペイント->結合->ライブペイントツール
     ->領域をクリック->色を選択

 それでもうまくいかない場合は、新規レイヤーを導入の上で、ペンツールで自分で曲線をなぞって別個閉曲線を作り、塗りつぶす。あるいは隙間ツールなども活用できるかも。

 余談:☆マークを図中にプロットする
    長方形ツール->スターツール ですぐにできる
    場所はあらかじめgnuplotでプロットしておく
    e.g., set label 1 point at 0,0.05\ replot