Gnuplot:没有线的圆弧

时间:2016-05-03 00:45:08

标签: gnuplot

我正在尝试使用Gnuplot这个圆圈命令绘制弧段:

set obj 1 circle at 9 size 3 arc [0:180] fc rgb "blue" lw 1

我正在接受 Image

但我想得到 Modified

有一种简单的方法吗?或者我是否需要绘制弧然后“擦除”我不需要的部分?

2 个答案:

答案 0 :(得分:2)

我一直在寻找相同的功能,但似乎gnuplot并不支持这些功能。此外,有时您需要使用非极性情节绘制这样的弧线,并且不会让您的生活更轻松。 不过,gnuplot允许你做一些技巧。

您始终可以设置圆弧并使用您需要的任意一对角度。 接下来,您只需颠倒角度顺序,以便您的初始角度成为最终角度,反之亦然。此外,颜色必须是白色。

set object 2 circle at 1.5, 0.8 arc [-90:90] size 1 fc rgb "black" lw 4 
set object 3 circle at 1.5, 0.8 arc [90:-90] size 1 fc rgb "white" lw 4

此外,当您使用矢量化图像时,最好使第二个弧稍厚一些,例如lw 5,否则会观察到一些小的人工制品。

Result

答案 1 :(得分:1)

我认为你唯一的办法是绘制一个函数,比如

set parametric
plot [-pi/2:pi/2] sin(t),cos(t)