mnasoft / gnuplot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GNUPLOT

1 Назначение

Определяет некоторые функции для построения графиков с использованием программы gnuplot.

2 Документация

обзор.html

3 Примеры

(defparameter *test-tbl*
  '((0 0.0 0.0 0.0 5.0)
    (1 1.0 0.1 0.01 9.207355)
    (2 1.4142135 0.4 0.08 9.546487)
    (3 1.7320508 0.90000004 0.26999998 5.7056)
    (4 2.0 1.6 0.64 1.2159874)
    (5 2.236068 2.5 1.2499999 0.20537853)
    (6 2.4494898 3.6000001 2.1599998 3.6029224)
    (7 2.6457512 4.9 3.43 8.284933)
    (8 2.828427 6.4 5.12 9.946791)
    (9 3.0 8.1 7.2899995 7.0605927))
  "Содержит таблицу для построения тестовых графиков.")

(defparameter  *test-labes-list*
  '((0 "t_1" "s")
    (1 "S_1" "m")
    (2 "V_1" "m/s")
    (3 "A_1" "m/(s^2)")
    (4 "Y_1" "m/(s^3)"))
  "Содержит тестовый набор меток.")

(defparameter  *test-hash-lables* (gnuplot:make-hash-table-lables *test-labes-list*)
 "Пример хеш таблицы, содержащей описания имен параметров." )

(gnuplot:make-plot *test-tbl* *test-hash-lables* :x1y1 '(0 (2 3)) :x1y2 '(0 (1 4)))
cd 
gnuplot -c "gp.gnuplot"

4 Команды set

КомандаФункция
angles
arrow
autoscale
bars
bmargin
border
boxwidth
cbdata
cbdtics
cblabel
cbmtics
cbrangeset-*range
cbticsset-*tics
clabel
clip
cntrlabel
cntrparam
color
colorbox
colorsequence
contour
dashtype
data
datafile
date_specifiers
decimalsign
dgrid3d
dummy
encoding
errorbars
fit
fontpath
format
function
gridset-grid
hidden3d
history
historysize
isosamples
jitter
key
label
linetype
link
lmargin
loadpath
locale
log
logscale
macros
mapping
margin
margins
micro
minussign
missing
monochrome
mouse
mttics
multiplot
mx2tics
mxtics
my2tics
mytics
mztics
nonlinear
object
offsets
origin
output
palette
parametric
paxis
pm3d
pointintervalbox
pointsize
polar
print
psdir
raxis
rlabel
rmargin
rrangeset-*range
rtics
samples
size
style
surface
table
term
terminal
termoption
theta
tics
ticscale
ticslevel
time_specifiers
timefmt
timestamp
title
tmargin
trangeset-*range
ttics
urangeset-*range
view
vrangeset-*range
x2data
x2dtics
x2label
x2mtics
x2rangeset-*range
x2ticsset-*tics
x2zeroaxis
xdata
xdtics
xlabel
xmtics
xrangeset-*range
xticsset-*tics
xyplane
xzeroaxis
y2data
y2dtics
y2label
y2mtics
y2rangeset-*range
y2ticsset-*tics
y2zeroaxis
ydata
ydtics
ylabel
ymtics
yrangeset-*range
yticsset-*tics
yzeroaxis
zdata
zdtics
zero
zeroaxis
zlabel
zmtics
zrangeset-*range
ztics
zzeroaxis

About

License:GNU General Public License v3.0


Languages

Language:Common Lisp 100.0%