Gnuplot 4.2 patchlevel 2 (надо очень срочно!)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

daff78
Сообщения: 48

Re: Gnuplot 4.2 patchlevel 2

Сообщение daff78 »

Написано - делай так

Код: Выделить всё

 set term gif
                set output '| display gif:-'

Только у меня всё равно открывает в средствах гнуплота
нашёл так:

Код: Выделить всё

help gif

Может чего не правильно перевёл?
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: Gnuplot 4.2 patchlevel 2

Сообщение Reboot »

Код: Выделить всё

gnuplot> set term gif
gnuplot> set output '| display gif:-'
gnuplot> splot sin(x)

У меня открывает всё в imagemagick, только вот всё равно без 3D. Гиф это картинка, она не может быть 3D моделькой вращающейся по воле курсора.
Мой компьютер зовут Марвин
Спасибо сказали:
daff78
Сообщения: 48

Re: Gnuplot 4.2 patchlevel 2

Сообщение daff78 »

Значит нужно прописать параметры хотя бы для вращения фигуры?, чтоб хоть как-то оживить. Кстати по поводу символа "|" у меня на него ругается если ставлю шифт+обратный слеш, но отображается так - "|", а при копировании команды у меня всё открывает...?

Если сделать gif анимированным imagе покажет ведь его?
По-позже попробую - отпишусь.
Спасибо сказали:
daff78
Сообщения: 48

Re: Gnuplot 4.2 patchlevel 2

Сообщение daff78 »

Не крутиться! что только не делал...
брал исходник отсюда: "http://www.gnuplot.info/demo/animate2.1.gnu"
Как я понимаю вот эта часть отвечает за вращение объекта:

Код: Выделить всё

set urange [ -90.0000 : 90.0000 ] noreverse nowriteback
set vrange [ 0.00000 : 360.000 ] noreverse nowriteback
xview(xrot)=xrot
zview(zrot)=zrot
limit_iterations = 72
xrot = 60
xrot_delta = 0
zrot = 131
zrot_delta = 355
iteration_count = 73

Но у меня даже этот код с моими данными не вращается - можно ли использовать стандартные средства просмотра? или нужно что-то специфическое? в imagemagick тоже не крутиться :unsure:
Даже сохранил с расширением .rot - не помогло!, но сохраняется через image в gif...
Сохранённый гиф не вращается в mozzilа.
Спасибо сказали:
daff78
Сообщения: 48

Re: Gnuplot 4.2 patchlevel 2

Сообщение daff78 »

Всем доброго времени суток, наконец-то я сделал ЭТО!!! - вращающийся гиф 3D.
Про статику описано достаточно подробно, а вот анимацию сколько не пробовал ничего не получается, толкового ресурса где было бы описано по пунктам не нашёл, пользуясь рядом ссылок через 1,5 недели наконец-то родил. Хочу поделиться своим «открытием» и с Вами. Вдруг кому-то пригодиться. Возможно есть более простой способ решения данного вопроса, а это - «кривые костыли», но я воспользовался этим, так как ничего другого не оставалось:
1.для начало необходимо создать файл с расширением .gpi и который содержал бы информацию о построении 3D графика. Например так:

Код: Выделить всё

clear
reset
set terminal gif animate delay 10 size 800,800
set output "~/gr/presentetion/Ig/igm2.gif"
unset key
unset xtics
unset ytics
unset ztics
unset title
set border 0
set isosample 40, 40
set ticslevel 0
set hidden3d
set dgrid3d 50, 50
set pm3d
set palette defined (0 "blue", 1 "yellow", 3 "red")
set xrange [0:10]
set yrange[0:10]
set zrange [0:10]
theta=5
load "~/gr/loop.plt"

Найдено тут:
http://miggysmith.wordpress.com/2009/06/07...s-with-gnuplot/
только на ресурсе предлагают скомпилировать через bash-скрипта, для каких-то одинаковых или растущих изменений (насколько я понял :)).

2.Создать скрипт отвечающий за анимацию (в данном случае вращение). В нём также указываем откуда берём данные и куда сохранить результат в формате .gif.
Например так:

Код: Выделить всё

theta = theta + 5
set view 80, theta
splot "~/gr/presentetion/Ig/igm3_1.dat" u 1:2:3 w pm3d,\
"~/gr/presentetion/Ig/igm3_3.dat" u 1:2:3 w pm3d
if(theta<360) reread


Взято здесь:
http://t16web.lanl.gov/ к сожалению не могу дать более точный адрес. название "loop" примерно так...

Вот так, ларчик открывался просто.


Файл данных выглядит так:

Код: Выделить всё

1    1    6,0500
2    2    8,6290
3    3
4    4    5,7380
5    5    6,9010
6    6    2,9130
7    7    2,0190
8    8    4,4180
9    9    2,8630
10    10    2,0120
Спасибо сказали:
daff78
Сообщения: 48

Re: Gnuplot 4.2 patchlevel 2

Сообщение daff78 »

А вот результат по какой-то причине не хочет загружаться и вроде размер позволяет... :(
Спасибо сказали: