我試圖以生成一個對象(至少螺旋與分)非常相似,這一個三維螺旋和球體:繪製在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是我最喜歡的繪圖工具。我想說的是,取決於你的目標是什麼,有不同的工具... –