无法设置行堆叠直方图条的边框线宽
我正在使用 gnuplot 绘制直方图。并想设置所有栏边框的宽度。
我使用以下命令设置直方图条形的样式:
set style fill Solid border -1
在它之后我想设置 border
的线宽,但是 set style fill Solid border -1
没有 linewidth
选项。
你知道这个问题有什么解决办法吗?也许还有另一种方法来设置直方图条的边框宽度?
I'm plotting a histogram using gnuplot. And would like to set width of all bar borders.
I set style of my histogram bars using:
set style fill solid border -1
after it I would like to set linewidth for border
, but set style fill solid border -1
has no linewidth
option.
Do you know any solution for this problem? Maybe there is another way to set border width for histogram bars?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不会使用
set style fill Solid border -1
(或者更好,noborder
),而是定义可用于自定义boxes<的特定线型/code>,例如
此处,使用深灰色和线宽 2 绘制框。
I would not use
set style fill solid border -1
(or better,noborder
), but rather define a specific line type that can be used to customizeboxes
, e.g.Here, boxes are drawn using dark gray and line width of 2.
远不是一个优雅的解决方案,但您可以通过使所有内容变大(反之亦然)来减小边框线宽的相对大小,例如将边框线宽减半,将绘图尺寸、字体大小和所有其他线宽加倍。
Far from an elegant solution, but you can decrease the relative size of the border linewidth by making everything bigger (and vice versa), e.g. to halve the border linewidth, double the plot dimensions, the font sizes and all other linewidths.
无需先制作样式即可设置宽度。可以直接使用以下命令设置线宽:
The width can be set without making a style first. The linewidth can be set directly using: