これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pcv です。
プログラム:
NAME
pcv - Picviz コンソールの真のツール
SYNOPSIS
pcv -T出力プラグイン [-Rレンダリングプラグイン] [オプション] file.pcv ['フィルター']
DESCRIPTION
pcv PCV ファイルをプラグインで選択した形式にコンパイルできます。 SVG, csvファイル, PNG or
その他。
-Tプラグイン 交換する 'プラグイン' を出力プラグイン名に置き換えます。 プラグインセクションを参照
-Rプラグイン 交換する 'プラグイン' をレンダリング プラグイン名に置き換えます。 プラグインセクションを参照
オプション 次のうちの XNUMX つまたは複数のいずれかになります。
-A 引数 レンダリングおよび出力プラグインに引数を提供します
-a 表示 を 行に沿ったテキスト
-d デバッグモードをアクティブ化します
-Ln n 行ごとにテキストを描画します
-l 学習モードをスキップする
-o file 標準出力ではなく指定されたファイルに出力します
-p file 指定されたファイルを使用して PID を保存します
-r...(rrr) 画像の高さと幅を大きくします
-s ソケット名 ソケット名を作成し、それをリッスンします (リアルタイム機能の場合)。
-t template ソケットをリッスンするときに指定されたテンプレートを使用する
-ワーグ Picviz を使用する 特別なキーワード。 キーワードセクションを参照
フィルター パラメーターについては、以下のフィルター セクションで説明します。
PLUGINS
プラグインは ld で配置され、検索パスは PICVIZ_PLUGINS_PATH でオーバーライドできます。
環境変数。
出力
必要なファイル形式でデータを出力します。 利用可能なプラグインは次のとおりです。
SVG
プロット
csvファイル
SDL
pngカイロ
debug
レンダー
データのレンダリングを変更します。 利用可能なプラグインは次のとおりです。
ヒートライン: 可能な引数 (-A): ウイルス
debug
KEYWORDS
キーワードは、解析とライブラリを使用するために picviz に与えられる特別なパラメータです。
レンダリング。 これはプログラムの速度を低下させるため、デフォルトでは無効になっていますが、場合によっては無効になっている可能性があります。
場合によっては非常に便利です。
次のキーワードが受け入れられます。
PCRE: フィルタリング用の pcre パターン マッチングをアクティブ化します (pcv -Tsvg -Wpcre file.pcv 'show value)
= 軸 1' の ".*foo.*")
フィルタ
pcv を使用すると、表示したいデータを選択してフィルタリングできます。 PCV言語の場合
パーサーが呼び出されると、Pcv イメージ フィルター (PIF) が適用されます。 前にどちらかをフィルタリングできます
あらゆるデータが計算されます (データ filter )、一度計算され、ラインを追加する前に、
画像 (プレ ライン filter ) または、他の行が追加されたら、具体的な内容を要求します
異動者(役職 ライン filter ).
投資家情報
フィルター関係は次のいずれかになります。
= 等しい
!= 等しくない
<未満
>より大きい
<= 以下
>= 以上
選択 プロット 値
プロット: エンジンによってプロットされた値を選択します。 受け入れられる値は y です
軸上の位置または相対パーセンテージ。
'show plot > 100 on axis 3': 軸 3 にプロットがある行のみを表示します。
100 を超える場合は次のように呼び出すことができます。
例: pcv -Tsvg file.pcv '軸 100 のプロット > 3 を表示'
デフォルトでは、画像の高さは 500 ピクセルなので、このフィルターは > 100 と同等になります。
「軸 20 の > 3% のプロットを表示」。
複数の基準値を使用してフィルタリングすることができます。
'軸 20 に 3% 以上のプロットを表示し、軸 42 に 5 未満のプロットを表示'
パターン マッチング
値は、元のテキスト文字列またはパターンを使用して選択できます。
マッチング。 デフォルトでは、パターン マッチングは次のようになります。 活性化しました。
アクティブ化されたパターン マッチングは次のように行われます。 -Wpcre 口論。 値をフィルタリングするには
[0-9][aA].*、次のように入力できます。
pcv -Tsvg file.pcv -Wpcre '軸 0 の値 = "[9-1][aA].*" を表示'。
文字列比較 ( 値)、等しい (=) 関係のみが受け入れられます。
実施例
pcv -Tsvgファイル.pcv
pcv -Tpngcairo file.pcv -rrrr -a > file.png
pcv -Tpngcairo -Rheatline -Avirus file.pcv > file.svg
pcv -Tpngcairo -s local.sock -t file.pcv -o file.png ''
onworks.net サービスを使用してオンラインで PCV を使用する
