首页 > 解决方案 > 使用带有“角符号”的 Gnuplot 绘制一个简单的多边形

问题描述

免责声明:我是新手Gnuplot,我需要为我的学习绘制一些“简单”的东西。

我想绘制一个多边形的一部分,并添加了一些名称和向量。下面的图片是用创建的Euklid Dynageo,我现在正试图用创建这个Gnuplot

我现在面临的最大问题是标记u、v、w并将角度添加到情节中。我想我会使用向量线条。你现在有一个“简单”的方式来创建这个情节吗?

在此处输入图像描述

标签: gnuplot

解决方案


如果您真的需要为此使用 Gnuplot,则必须通过放置各种对象、标签和箭头来手动完成所有操作(请记住,复杂的绘图会很麻烦)。两个箭头和 alpha_1 的最小示例,类似于您的示例,可能像这样:

# two arrows:
set arrow 1 from 0,0 to sqrt(2)/2,sqrt(2)/2
set arrow 2 from 0,0 to 1,0
# the alpha_1 symbol:
set label 1 '{/Symbol a}_1' at 0.2,0.1 front
# the filled yellow arc (from 0 to 45deg):
set style fill solid 1.0 border
set object 1 circle at 0,0 radius 0.2 arc[0:45] fc rgb "yellow"
# proper ratio, range, and plot 'something':
set xrange[-0.1:1.1]
set yrange[-0.1:1.1]
set size ratio 1
plot 1/0

在手册中查找可能的对象属性。


推荐阅读