我试图以生成一个对象(至少螺旋与分)非常相似,这一个三维螺旋和球体:绘制在gnuplot的
的公式用于描绘螺旋线这:
现在假设我取a = 1和R = 1
我尝试使用gnuplot的是这样的:
splot [t=-20:20] cos(t), sin(t), t
这是个好的开始,我需要找到正确的a和R设置或更改显示的轴。
如何添加在给定的坐标小球相同的情节?你说:
(0,1,1) -> size 0.2
(1,1,2) -> size 0.1
我试图以生成一个对象(至少螺旋与分)非常相似,这一个三维螺旋和球体:绘制在gnuplot的
的公式用于描绘螺旋线这:
现在假设我取a = 1和R = 1
我尝试使用gnuplot的是这样的:
splot [t=-20:20] cos(t), sin(t), t
这是个好的开始,我需要找到正确的a和R设置或更改显示的轴。
如何添加在给定的坐标小球相同的情节?你说:
(0,1,1) -> size 0.2
(1,1,2) -> size 0.1
基于链接网站的组合,也可以重叠individual symbols到您的情节,提请arrows for the lines and place labels。
对于这些符号,通过使用例如预定义的线条样式,
set style line 1 lc rgb 'blue' pt 7
给你一个蓝色的圆圈。 Different symbol sizes can be set with the ps
command.
通过调用splot
,可以告诉gnuplot使用标准输入('-'
)。这必须重复每个符号:
'-' w p ls 1
会给你通过ls 1
定义的符号一个点。对不同的符号使用不同的ls
定义。
splot
命令后,需要定义每个符号的坐标,然后按e
结束输入。
在这个例子中,我们有两个点,一个在1. 0. 0.
,一个在-1. 0. 9.42
使用set arrow
和set label
有一个连接线和标签。
您可以将所有进入的脚本:
set parametric
unset key
set style line 1 lc rgb 'blue' pt 7
set style line 2 lc rgb 'red' pt 7
set style line 3 lc rgb 'green' pt 7
splot [t=0:3*pi] cos(t),sin(t),t, '-' w p ls 1, '-' w p ls 2
1. 0. 0.
e
-1. 0. 9.42
e
p1 = 3.*pi
set arrow from 1,0,0 to -1,0,p1 nohead ls 3
set label 'A' at -1.1,-0.1,9.52
这个例子将导致:
只是一句话:如果你的主要目标是 “绘图”而不是“绘图”,你可能想看看LaTex和它的PGF/tikz引擎。 (参见一些[数学例子](http://www.texample.net/tikz/examples/feature/mathematical-engine/))。 使用tikz,您可以制作一些高质量的插图,例如您的文章中包含的插图 –
正确,据我了解,您还可以在乳胶中使用gnuplot。 – dorien
没错!你可以直接从latex中使用gnuplot(包gnuplottex)。但gnuplot主要用于绘制数据。如果你想画一些东西,tikz有时候是一个更好的选择。不要误会我的意思! gnuplot是我最喜欢的绘图工具。我想说的是,取决于你的目标是什么,有不同的工具... –