gnuplot - 使用带有“角符号”的 Gnuplot 绘制一个简单的多边形
问题描述
免责声明:我是新手Gnuplot
,我需要为我的学习绘制一些“简单”的东西。
我想绘制一个多边形的一部分,并添加了一些名称和向量。下面的图片是用创建的Euklid Dynageo
,我现在正试图用创建这个Gnuplot
。
我现在面临的最大问题是标记u、v、w并将角度添加到情节中。我想我会使用向量和线条。你现在有一个“简单”的方式来创建这个情节吗?
解决方案
如果您真的需要为此使用 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
在手册中查找可能的对象属性。
推荐阅读
- react-native - react-native 中的“DrawerOpen”工作但不可见的内容
- c# - 如何在 .NET CORE 2 应用程序中设置旁路列表?
- angular - 开发浏览器扩展 Angular 5/6;教程; 指导
- c# - 在抽象工厂方法中调用单例类
- python - 在python中将字符串(如每年双年)转换为整数
- php - 使用php检查json文件中是否存在值
- php - 在不设置变量的情况下设置 WooCommerce 产品的价格范围
- angular - 使用模板驱动的表单角度 4 提交动态复选框值
- python - 使用机器人类或类似于使用 python 在 selenium 中的 autoit 上传文件
- angular - 使用 OnPush 更改检测的最佳方式