Plot can';t设置行的条形图的边框线宽

Plot can';t设置行的条形图的边框线宽,plot,gnuplot,histogram,bar-chart,Plot,Gnuplot,Histogram,Bar Chart,我正在用gnuplot绘制直方图。并希望设置所有栏边框的宽度 我使用以下方法设置直方图条的样式: 设置样式填充实心边框-1 之后,我想设置边框的线宽,但是设置样式填充实心边框-1没有线宽选项 你知道这个问题的解决办法吗?也许还有另一种方法可以设置直方图条的边框宽度?我不会使用设置样式填充实心边框-1(或者更好的方法,noborder),而是定义一种特定的线型,可用于自定义框,例如 bw=0.1 n=500 bin(x,width) = width*floor(x/width) + bw/2.0

我正在用gnuplot绘制直方图。并希望设置所有栏边框的宽度

我使用以下方法设置直方图条的样式:

设置样式填充实心边框-1

之后,我想设置
边框的线宽
,但是
设置样式填充实心边框-1
没有
线宽
选项


你知道这个问题的解决办法吗?也许还有另一种方法可以设置直方图条的边框宽度?

我不会使用
设置样式填充实心边框-1
(或者更好的方法,
noborder
),而是定义一种特定的线型,可用于自定义
,例如

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绘制的


远不是一个优雅的解决方案,但您可以通过将所有内容都变大(反之亦然)来减小边框线宽的相对大小,例如将边框线宽减半、打印尺寸、字体大小和所有其他线宽加倍。

可以设置宽度,而无需先创建样式。可以使用以下命令直接设置线宽:

    plot 'data' u 1:2 w boxes lw 3