【发布时间】:2014-08-20 13:53:37
【问题描述】:
我想在我的绘图中绘制一个空矩形。
到目前为止,我有:
set style rect back fs empty border lt 3
set object 1 rect from 1,1 to 2,2
我的矩形带有虚线。如何更改线条的颜色? lc 似乎在边界后不起作用。我也尝试设置新的线条样式和边框,但没有成功。
谢谢!
【问题讨论】:
标签: gnuplot rectangles
我想在我的绘图中绘制一个空矩形。
到目前为止,我有:
set style rect back fs empty border lt 3
set object 1 rect from 1,1 to 2,2
我的矩形带有虚线。如何更改线条的颜色? lc 似乎在边界后不起作用。我也尝试设置新的线条样式和边框,但没有成功。
谢谢!
【问题讨论】:
标签: gnuplot rectangles
在您发布的代码中使用lc 而不是lt 适用于版本 4.6.5:
reset
set style rect back fs empty border lc rgb '#008800'
set object 1 rect from 1,1 to 2,2 lw 5
set object 2 rect from 1,3 to 2,4 lw 5 fs empty border lc rgb '#880088'
plot x
在任何情况下(lt 3 和lc ...),矩形边框都是实心的。我试过wxt、pngcairo、pdfcairo和postscript终端,每次都设置dashed选项。
【讨论】:
dashed 选项是什么意思?我还能用虚线吗?
dashed 终端选项,请参见例如Gnuplot line types。矩形边框在 gnuplot 4.6.x 版本中始终是实心的,但在 5.0 版本中该行为是固定的,请参阅 sourceforge.net/p/gnuplot/bugs/1460。