Gnuplot:在范围外切割圆

Gnuplot:在范围外切割圆,gnuplot,Gnuplot,我有一个3列的数据文件。第一列指定x坐标,第二列指定y坐标,第三列指定半径。然后,我使用 plot 'fg.txt' u 1:2:3 w circles 其结果如下: 请注意,粉红色圆圈实际上来自我的文件。但是,我只对蓝色圆圈内的部分感兴趣(我用set object手动添加了该部分)。那么,我怎样才能切断蓝色圆圈之外的一切呢?此外,我想在极坐标系上绘制它。我会尝试调整此解决方案。对于蓝色圆圈,可以尝试使用文件或参数化函数来代替圆圈对象。是否有可能制作参数化绘图并从数据文件中读取变量?因为在这

我有一个3列的数据文件。第一列指定x坐标,第二列指定y坐标,第三列指定半径。然后,我使用

plot 'fg.txt' u 1:2:3 w circles
其结果如下:


请注意,粉红色圆圈实际上来自我的文件。但是,我只对蓝色圆圈内的部分感兴趣(我用
set object
手动添加了该部分)。那么,我怎样才能切断蓝色圆圈之外的一切呢?此外,我想在极坐标系上绘制它。

我会尝试调整此解决方案。对于蓝色圆圈,可以尝试使用文件或参数化函数来代替圆圈对象。是否有可能制作参数化绘图并从数据文件中读取变量?因为在这种情况下,我可以绘制参数函数x=x0+rcos t和y=y0+rsin t,其中变量x0、y0和r必须从数据文件中读取,t从0到2*pi。