これは、Ubuntuオンライン、Fedoraオンライン、Windowsオンラインエミュレータ、MAC OSオンラインエミュレータなど、複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドpsrosegmtです。
プログラム:
NAME
psrose - 極座標ヒストグラム(ローズ、セクター、ウィンドローズ図)をプロットします
SYNOPSIS
プローズ [ テーブル ] [[r]セクター幅 ] [[p|s]パラメータ ] [[モードファイル]] [] [ 埋める ] [
] [] [[[wラベル/電子ラベル/ラベル/nラベル]] [ パラメータ ] [] [] [ r0/r1/az_0/az_1 ] [
[n]*放射状スケール* ] [ ] [ [ただ/dx/dy/] [c|ラベル]] [[[レベル]] [[[v]ペン ] [ x_オフセット ] [
y_offset ] [ u|階段 ] [ -bi] [ -cコピー ] [ -du] [ -h] [
-i] [ -p] [ -t] [ -:[i|o]]
注意: オプションフラグと関連する引数の間にスペースを入れることはできません。
DESCRIPTION
プローズ (長さ、方位角)のペアを読み取ります file [または標準入力]からPostScriptを生成する
風向図をプロットするコード。オプションで( -A)、極座標ヒストグラムは
描画(セクターダイアグラムまたはローズダイアグラム)。オプションには、全円プロットと半円プロットがあります。
PostScriptコードは標準出力に書き込まれます。風車の輪郭が描かれます。
同じ色で マップ_デフォルト_ペン.
REQUIRED 議論
なし。
オプション 議論
テーブル XNUMXつ以上のASCII(またはバイナリ。を参照) -bi[ncols][type])を保持するデータテーブルファイル
データ列の数。テーブルが指定されていない場合は標準入力から読み込みます。
方位角のみのファイルが指定されている場合は、 -i 単一の列を示すために
方位角; すべての長さは1に設定されます( -ズー 実際の長さを1に設定する
同じように)。
-A[r]セクター幅
セクターダイアグラムとローズダイアグラムのセクター幅を度単位で指定します。[デフォルト0は
風のバラ図]を使用します。 -Ar セクター図の代わりにローズ図を描きます。
-B [p | s]パラメータ (もっと ...)
マップの境界間隔を設定します。
ここでの「x」は
半径は距離、yは方位角です。yラベルは図のキャプションをプロットするために使用できます。
-NS[モードファイル]
与えられた主方向を示すベクトルをプロットする モード ファイル。ファイルがない場合
が与えられた場合、平均方向を計算しプロットします。 -M ベクトル属性を制御します。
-D セクターをビン間隔の中心に来るようにシフトします(例:最初のセクターは
0度を中心とする。
-F スケール長さバーを描画しない [デフォルトでは右下隅にスケールがプロットされます]
-G埋める セクターを塗りつぶすための色合い、色、またはパターンを選択します [デフォルトは塗りつぶしなし]K。
-I 調査。有用な情報を特定するために必要な統計を計算します。 -Rプロットは生成されません。
-K (もっと ...)
PostScriptプロットを完成させないでください。
-L [wラベル/電子ラベル/ラベル/nラベル]
0度、90度、180度、270度のマークのラベルを指定します。円グラフの場合は、
デフォルトはWEST/EAST/SOUTH/NORTHで、半円の場合は90W/90E/-/0です。
- は、そのラベルを無効にします。 -L 4つすべてを無効にする引数なし
ラベル
-Mパラメータ
と一緒に使用 -C ベクトルパラメータを変更します。ベクトルヘッドの場合は、ベクトルヘッドを追加します。 サイズ
[デフォルトは0、つまりXNUMX行]。追加の指定については、ベクター属性を参照してください。
属性を指定します。
-O (もっと ...)
既存のPostScriptプロットに追加します。
-P (もっと ...)
「ポートレート」プロット方向を選択します。
-Rr0/r1/az_0/az_1
(r,方位角)空間における関心領域を指定します。r0は0、r1は最大長です。
単位。方位角は、半円プロットの場合は-90/90または0/180、半円プロットの場合は0/360を指定します。
完全な円になります。
-S[n]*放射状スケール*
円の半径を指定します。 -スン 入力半径を 0 から 1 に正規化します。
-T 入力データが方向データであることを指定します(180度の曖昧性があります)
実際の0~360度方向の代わりに[デフォルト]。
-U [ただ/dx/dy/] [c |ラベル] (もっと ...)
プロットにGMTタイムスタンプのロゴを描画します。
-V [レベル] (もっと ...)
詳細レベル[c]を選択します。
-Wペン セクターアウトラインまたはローズプロットのペン属性を設定します。[デフォルトはアウトラインなし]。
-Wvペン ベクトル描画に使用するペンを変更するには( -C) [デフォルトはセクターと同じ
概要]。
-X[a|c|f|r][xシフト[u]]
-Y [a | c | f | r] [yシフト[う]] (もっと ...)
プロットの原点をシフトします。
-Z階段
データの半径を 階段例えば、 -Z0.001でデータをmから
km。半径を考慮から除外するには、すべての半径を1に設定します。 -ズー
[デフォルトはスケーリングなし]。
-: 入力ファイルには、予想される (半径、方位角) ではなく、(方位角、半径) のペアが含まれています。
-bi [ncols][NS] (もっと ...)
ネイティブバイナリ入力を選択します。 [デフォルトは2入力列]。
-cコピー (もっと ...)
プロットコピー数を指定します[デフォルトは1]。
-duデータなし (もっと ...)
等しい入力列を置き換えます データなし NaNで。
-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。
-iコルズ[l] [s階段] [oオフセット] [、...] (もっと ...)
入力列を選択します(0は最初の列です)。
-p [x | y | z]アジム/標高[/zレベル] [+ wロン0/lat0[/z0]] [+ vx0/y0] (もっと ...)
パースビューを選択します。
-NS[TRANSP] (もっと ...)
PDFの透明度レベルをパーセントで設定します。
-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).
-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。
-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。
- バージョン
GMTバージョンを印刷して終了します。
--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。
ベクター ATTRIBUTES
配置を指定するために、いくつかの修飾子をベクトル生成オプションに追加できます
ベクトルの頭、それらの形状、およびベクトルの正当化の。 下、左、右
の始点から終点まで見たときのベクトル線の辺を指します
セグメント:
+a角度 ベクトルヘッドの頂点の角度を設定します[30]。
+b ベクトルパスの先頭にベクトルヘッドを配置します[なし]。 オプションで、追加
t ターミナルラインの場合、 c サークルの場合、または a 矢印の場合[デフォルト]。 さらに追加 l|r 〜へ
この頭の左側または右側のみを描画します[両側]。
+e ベクトルパスの最後にベクトルヘッドを配置します[なし]。 オプションで、追加 t の
ターミナルライン、 c サークルの場合、または a 矢印の場合[デフォルト]。 さらに追加 l|r のみに
この頭の左側または右側を描画します[両側]。
+g-|埋める ベクトルヘッドフィルをオフにする(-の場合)か、ベクトルヘッドフィルを設定します[デフォルトのフィル
が使用されますが、これは塗りつぶしではない可能性があります]。
+l 指定されたヘッドの左側[両側]のみを使用して、半矢印を描画します。
+m ベクトルパス[なし]の中点にベクトルヘッドを配置します。 追加する f or r の
ベクトルの順方向または逆方向[順方向]。 オプションで、追加 t のために
ターミナルライン、 c サークルの場合、または a 鏃頭用[デフォルト]。 さらに追加 l|r 〜へ
この頭の左側または右側のみを描画します[両側]。 と組み合わせることはできません +b
or +e.
+nノルム 長さの減少に伴ってベクトル属性(ペンの太さ、頭のサイズ)を縮小します。
ここで、より短いベクトル ノルム 属性は長さでスケーリングされます/ノルム [矢印
属性は長さに対して不変のままです]。
+o作物/プラットフォーム 大円または小円の斜極を指定します。 必要なのは
大円なら +q 与えられます。
+p[-] [ペン]ベクトルペンの属性を設定します。 もしも ペン 先頭に-そして頭の輪郭があります
描かれていません。 【デフォルトのペンを使用し、頭の輪郭を描きます】
+q 入力を意味します 角度, 長さ 代わりに、データは start stop 開設
指定されたポイントに対する円弧セグメントの角度。
+r 指定されたヘッドの右側[両側]のみを使用して、半矢印を描画します。
t[b|e]トリム ベクトルセグメントに沿って開始点または終了点(あるいはその両方)を次のようにシフトします
与えられた トリム; 適切な単位を追加します。 修飾子の場合 b|e その後は使用されません トリム かもしれません
スラッシュで区切られたXNUMXつの値であり、これは、
両端。 正のトリムはベクトルを短くし、負のトリムはベクトルを長くします
[トリムなし]。
さらに、円形ベクトルを除くすべてのベクトルは、次の修飾子を使用できます。
+jただ 入力方法を決定します x,y ポイントはベクトルに関連しています。 から選ぶ b始まり
[ディフォルト]、 end、または c入力
+s 入力を意味します 角度, 長さ 代わりに x, y ベクトル端の座標
ポイント。
最後に、デカルトベクトルは次の修飾子を使用できます。
+z階段[単位]入力を期待します dx,dy ベクトルコンポーネントと使用 階段 に変換する
指定された単位での長さの極座標。
例
fault_segments.az_rファイル(
(方位角、長さ(メートル))のペア、10度のビンセクター幅、円の
半径3インチ、グリッドは半径150kmまで25km刻みで30度間隔で広がる
セクター間隔、半径方向は50 kmごとに水色の陰影で示されています
実線の赤いペン(幅 = 0.75ポイント)で輪郭を描き、平均方位角を描き、
縦向きの場合は、以下を使用します。
gmt psrose fault_segments.az_r -R0/150/-90/90 -Bx50g25+l「障害の長さ」
-Byg30 -B+t「ローズダイアグラム」-S3i -Ar10 -Glightblue
-W0.75p、赤 -Z0.001 -C -P -T -: > half_rose.ps
ファイルlines.r_azのデータの円周風ローズ図をプロットするには、
半径 = 5 cm、半径 = 500単位まで100単位ずつ45度ずつ伸びるグリッド
セクター間隔、実線ペン(幅 = 0.5 ポイント、横向きで表示 [デフォルト])
UNIX タイムスタンプとコマンド ラインをプロットした方向を指定するには、次を使用します。
gmt psrose lines.az_r -R0/500/0/360 -S5c -Bxg100 -Byg45 -B+t「風バラ線図」-W0.5p -Uc | lpr
onworks.net サービスを使用して psrosegmt をオンラインで使用する