【问题标题】:How to draw a rectangle with a colored border in gnuplot如何在gnuplot中绘制带有彩色边框的矩形
【发布时间】: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


    【解决方案1】:

    在您发布的代码中使用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选项。

    【讨论】:

    • 它也可以在 epslatex 中使用。但是设置 dashed 选项是什么意思?我还能用虚线吗?
    • epslatex 和 postscript 终端的区别仅在于文本渲染。所有其他部分都是相同的。对于dashed 终端选项,请参见例如Gnuplot line types。矩形边框在 gnuplot 4.6.x 版本中始终是实心的,但在 5.0 版本中该行为是固定的,请参阅 sourceforge.net/p/gnuplot/bugs/1460。
    • 好的,所以目前我不能在一个矩形中同时拥有(彩色和虚线)(我最后通过修改inkscape中的边框来做到这一点)。再次感谢您
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多