私はこのようなものをプロットしたい:
plot x linetype ((x < 0.5) ? 5 : 1)
もちろん、これは簡単な例ですが、私にはうまくいきません。グラフの一部を他の色とは異なる色にしたいだけです。次のメッセージが表示されます。
undefined variable: x
誰が何が間違っているのか知っていますか?
手伝ってくれてありがとう。
ヤレク
私はこのようなものをプロットしたい:
plot x linetype ((x < 0.5) ? 5 : 1)
もちろん、これは簡単な例ですが、私にはうまくいきません。グラフの一部を他の色とは異なる色にしたいだけです。次のメッセージが表示されます。
undefined variable: x
誰が何が間違っているのか知っていますか?
手伝ってくれてありがとう。
ヤレク
'+'
特別なファイルを探しているようです:
plot '+' u 1:1:(($1>0.5)?5:1) w lines lc variable
+
このファイルは、最初の列に x 値のみを含むファイルと考えることができます。したがって、プロットをパラメトリックに定義する必要があります。ここでは、ポイントは単純に (x,f(x)) であるため、一般的には非常に簡単に実行できます
f(x)= ... #whatever function you want to plot.
plot '+' u 1:(f($1)) #equivalent to `plot f(x)`
そして、もうお分かりだと思いますが、using 仕様では、プロット スタイルが許す限り多くの列を使用できます。上で行ったように、可変の線の色を含めます。