Определяет некоторые функции для построения графиков с использованием программы gnuplot.
(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"
Команда | Функция |
---|---|
angles | |
arrow | |
autoscale | |
bars | |
bmargin | |
border | |
boxwidth | |
cbdata | |
cbdtics | |
cblabel | |
cbmtics | |
cbrange | set-*range |
cbtics | set-*tics |
clabel | |
clip | |
cntrlabel | |
cntrparam | |
color | |
colorbox | |
colorsequence | |
contour | |
dashtype | |
data | |
datafile | |
date_specifiers | |
decimalsign | |
dgrid3d | |
dummy | |
encoding | |
errorbars | |
fit | |
fontpath | |
format | |
function | |
grid | set-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 | |
psdir | |
raxis | |
rlabel | |
rmargin | |
rrange | set-*range |
rtics | |
samples | |
size | |
style | |
surface | |
table | |
term | |
terminal | |
termoption | |
theta | |
tics | |
ticscale | |
ticslevel | |
time_specifiers | |
timefmt | |
timestamp | |
title | |
tmargin | |
trange | set-*range |
ttics | |
urange | set-*range |
view | |
vrange | set-*range |
x2data | |
x2dtics | |
x2label | |
x2mtics | |
x2range | set-*range |
x2tics | set-*tics |
x2zeroaxis | |
xdata | |
xdtics | |
xlabel | |
xmtics | |
xrange | set-*range |
xtics | set-*tics |
xyplane | |
xzeroaxis | |
y2data | |
y2dtics | |
y2label | |
y2mtics | |
y2range | set-*range |
y2tics | set-*tics |
y2zeroaxis | |
ydata | |
ydtics | |
ylabel | |
ymtics | |
yrange | set-*range |
ytics | set-*tics |
yzeroaxis | |
zdata | |
zdtics | |
zero | |
zeroaxis | |
zlabel | |
zmtics | |
zrange | set-*range |
ztics | |
zzeroaxis |