2

空行で区切られた、1 つのファイルに格納された多数の曲線の x、y データがあります。さまざまな曲線をさまざまな線スタイル (実線、破線など) でプロットしたいと考えています。どうすればいいのですか ?

4

1 に答える 1

1

キーワードを使用してデータのeveryブロックを選択し (1 つの空行で区切られているため、改行文字が 2 つ続く)、linestyleキーワードを使用して線種を明示的に定義できます。

 p "data.txt" every:::0::0 w l ls 1, "" every:::1::0 w l ls 2

データがあまりない場合は、コマンド全体を手動で記述できます。データのブロックがさらにある場合は、forループを使用することをお勧めします。

 p for [i=0 : maximum_number_of_curves : every_nth_curve] "data.txt" every:::i::i w l ls i

一部の端末タイプでは、破線または点線の線種がサポートされていないことに注意してください。すべてのデータを使用する場合は、every_nth_curve の値として 1 を使用します。空行が 2 つある場合 (3 つの改行文字)、indexキーワードを使用してデータのブロックを選択する必要があります。

 p for [i=0 : maximum_number_of_curves : every_nth_curve] "data.txt" index i w l ls i
于 2013-11-01T23:37:20.460 に答える