set samples 1000
plot [-pi:pi] sin(x) with impulse

(追記: 2013-05-02)最近の gnuplot だと、こんな強引なことしなくても、plot
するときに with filledcurve
の指定をするだけで、塗りつぶし表示ができるみたいです。
しかも、凡例の表示もそれっぽく代わってくれます。
- 参考
set samples 1000
plot [-pi:pi] sin(x) with impulse
(追記: 2013-05-02)最近の gnuplot だと、こんな強引なことしなくても、plot
するときに with filledcurve
の指定をするだけで、塗りつぶし表示ができるみたいです。
しかも、凡例の表示もそれっぽく代わってくれます。