我正在尝试在 gnuplot 中绘制水平直方图。
这是我当前的垂直(通常类型)直方图:
width=0.5
hist(x,width)=width*floor(x/width)+width/2.0
set boxwidth width*0.9
set style fill solid 0.5
plot "a" u (hist($2,width)):(1.0) smooth freq w boxes lc 3 notitle
现在我需要的是完全相同的结果,但顺时针旋转了 90 度。
我在下面尝试过,但结果确实不是我所期望的。
width=0.5
hist(x,width)=width*floor(x/width)+width/2.0
set boxwidth width*0.9
set style fill solid 0.5
plot "a" u (1.0):(hist($2,width)) smooth freq w boxes lc 3 notitle