ラベル PowerShell の投稿を表示しています。 すべての投稿を表示
ラベル PowerShell の投稿を表示しています。 すべての投稿を表示

2013年10月6日日曜日

gnuplotのデータ点を白抜きにする

gnuplotでEPSにグラフを書き出す際, データ点を「輪郭+白の塗りつぶし」という書式にすることはできない (のではないかと思う). そこで, この記事ではpoint type 65辺りを使ってgnuplotでグラフを描画したあと, 出力されるepsを直接修正することで輪郭の中を白く塗りつぶしてみる.

gnuplotでは以下のような感じでグラフを描く. (GNUPLOT Version 4.6 patchlevel 3)

set term postscript eps enhanced color
set output 'out.eps'
plot ‘./data.txt’ u 1:2 w p pt 65 
unset output

出力されたepsをPowershellスクリプト:

で処理すると, pt 65, 66, … あたりの輪郭線だけのpoint typeで描画したデータ点が「輪郭+白の塗りつぶし」に変更できる.

※ちなみに,エラーバー付きのプロットでも大丈夫なはずです.

※上のスクリプトは, マイナス記号を(ハイフンでなく)正しく表示する修正も含んでいます.

2010年5月21日金曜日

CLR4.0向けのアセンブリをPowerShellで使用する

powershell_ise.exe(またはpowershell.exe)のあるディレクトに,powershell_ise.exe.config(またはpowershell.exe.config)というファイルを作成する.ファイルの内容は以下ように設定する.
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
</configuration>
useLegacyV2RuntimeActivationPolicyは必要な人だけ.(.NET Framework 4.0で混合モードのアセンブリを読み込めない旨のエラー)