我正在使用gnuplot繪製直方圖。並想設置所有條形邊框的寬度。無法爲行堆棧直方圖的條設置邊框線寬
我使用設定的我的柱狀圖風格:
set style fill solid border -1
後,我想設置線寬爲border
,但set style fill solid border -1
沒有linewidth
選項。
你知道這個問題的解決方案嗎?也許有另一種方法來設置直方圖條的邊框寬度?
我正在使用gnuplot繪製直方圖。並想設置所有條形邊框的寬度。無法爲行堆棧直方圖的條設置邊框線寬
我使用設定的我的柱狀圖風格:
set style fill solid border -1
後,我想設置線寬爲border
,但set style fill solid border -1
沒有linewidth
選項。
你知道這個問題的解決方案嗎?也許有另一種方法來設置直方圖條的邊框寬度?
我不會使用set style fill solid border -1
(或更好的,noborder
),而是定義可用於定製boxes
的特定線型,例如,
bw=0.1
n=500
bin(x,width) = width*floor(x/width) + bw/2.0
set boxwidth bw
set style line 2 lc rgb 'gray30' lt 1 lw 2
set style fill pattern 5
plot 'rnd.dat' using (bin($1,bw)):(1./(bw*n)) smooth frequency with boxes ls 2
這裏,盒使用的2
深灰色和線寬遠非一個完美的解決方案繪製的,但你可以將一切都降低邊框線寬的相對大小更大(反之亦然),例如將邊框線寬減半,繪圖尺寸加倍,字體大小和所有其他線寬。