1

2 つの列を含むデータ ファイルを線としてプロットします。背景の色付けに使用したい x 軸のデータ範囲もあります。

たとえば、41 から 70 までのデータ範囲で、背景を青色にしたいとします。

これらのコマンドが背景に色を付けることができることは知っていますが、 x 値の使用方法をまだ理解していません:

set obj 1 rectangle behind from graph 0, graph 0 to graph 1, graph 1
set obj 1 fillstyle solid 1.0 fillcolor rgb "blue"
4

1 に答える 1

4

gnuplot は複数の座標系をサポートしています。既にお気づきのようにgraph、0,0 はグラフの左下隅、1,1 はグラフの右上隅です。もありscreenます。(0,0 は「画面」の左下隅です)。お探しの軸は ですfirst。座標系を混在させることもできることに注意してください。ポイントfirst 50, graph 0は、x 軸上のポイント 50 のグラフの下部にあります。これをすべてまとめると、長方形を次のように設定できるはずです。

set obj 1 rectangle behind from first 41, graph 0 to first 70, graph 1 back
set obj 1 fillstyle solid 1.0 fillcolor rgb "blue"

また、コマンドに「戻る」を追加して、長方形が他のすべてのプロット要素の後ろに描画されるようにしました

于 2012-10-10T11:06:46.860 に答える