オフセット値は、データ点それ自身 (2 列目) とグラフに現れるベースライン
の両方に y の値に増分を追加することで、with hsteps の任意の変種を修
正します。例えば、論理回路のタイミングチャートを描くときに、パルス波形
を垂直方向に位置合わせするのに使えます。一般には、y の値の範囲を共有す
る複数のデータ集合の積み上げグラフにオフセットが利用できます。
# bit(k,char) は、アスキー文字の k bit の状態に応じて
# 0 か 1 を返す関数
set style fill solid 0.2 border
plot for [k=1:8] STR using 1:(bit(k,STR[$1])):(0.5) \
with hsteps fillcolor "black" offset k
竹野茂治@新潟工科大学
2024-08-23