ПредишенСледващото

Първата стъпка

И така Имаме данните от експеримента. Кажи, че това е така:

Графиката? Какво би могло да бъде по-прост! (При условие, че имаме на Gnuplot, монтиран под Linux или Cygwin)

Data1.txt данни се съхраняват във файл и стартирайте Gnuplot:

data_1.0.jpg на файла чакаме диаграми.

Gnuplot стъпка по стъпка

По подразбиране, Gnuplot ще покаже графика в терминален прозорец x11. Тази команда ще доведе до по-голям изход в JPEG формат.


Тази команда се уточнява кой файл да изход.


Всъщност, изграждане на график.


Няма Gnuplot

Толкова е просто, но не е много удобно.

Създаване на комфортна среда

За мен, това не е най-удобният начин. Обикновено преди тегленето графика, например, конвертирате данните при използване на скрипта на Perl.

Има един много лесен начин да се обадя Gnuplot от скрипт:

В резултат на този сценарий е същата като в първия случай.

Виж графиката

Ние пресича представляват точки на графиката. Нормалните хора се тегли чертата :)
И ние сме по-зле?

Разликата само в този ред:

В допълнение към линията все още е налице целият облак от начина на рисуване. Обърнете внимание на края на тази препратка.
Резултатът е:

Gnuplot стъпка по стъпка

Това са различни

Но какво, ако данните, които искате да се показват, подредени малко по-трудно?
Няма проблем! Например, ние не се дублират данни, но има време за измерване:


(Първи стълб - времето в секунди, а вторият - напрежение)

Ние парцел този скрипт:

Резултатът ще бъде същият, както в предишния случай :)


файл от данни - е името на една променлива, и ние сме го присвоява стойност data2.txt.


и тук сме използвали тази променлива.

много класации

Две - това е много :)
Независимо дали става въпрос за тока и напрежението на една времева линия. Няма проблем!
Нека данните са както следва:

Ние построи графика на такъв сценарий:

И ние получаваме следните резултати:

Gnuplot стъпка по стъпка


Gnuplot го възприема като един ред. В първата част се използва по подразбиране и се тълкува като:

Във втората част се основава втората графика от оста Х и втори (вдясно) Y мащаб, като данни от 1-ия (време, х) и трета (ток, y2) от графите за файлови данни.

Малко по-добрия външен вид на крайния продукт:


И да получите този график:

Gnuplot стъпка по стъпка


Направи шрифта малко по-малък.


Начертайте решетка.


Впише че представлява Х-ос и се оставя Y.


Подредете дясната ос Y.


Пишем нормалното "легенда".

Какво следва? (Връзки)
  • Куп примери от Gnuplot началната страница
  • Отличен сайт с различни примери
Като цяло, Gnuplot много мощен нещо. Може би дори върти глобус, за да се направи :)
Възможно е да се изгради математически функции, които определят степента на корелация на експерименталните данни и функцията за работа, работа в различни видове полярни и сферични координати, рисуване псевдо 3D графики и още много други ...

Данните, използвани за илюстрация, взети "от тавана." Имах нужда от малък, предвидима поглед набор от данни ...
Тук е истинският резултат:

Gnuplot стъпка по стъпка

Базата данни се проведе

2 Mb - твърде много за статията. Има назначено като експериментални данни, както и филтриране на резултатите (SMA, ЕМА, WMA) чрез samopisnyh скриптове Perl.

Послепис На правописни грешки, моля, посочете zamylilsya очи вече - не се вижда.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!