Първата стъпка
И така Имаме данните от експеримента. Кажи, че това е така:
Графиката? Какво би могло да бъде по-прост! (При условие, че имаме на Gnuplot, монтиран под Linux или Cygwin)
Data1.txt данни се съхраняват във файл и стартирайте Gnuplot:
data_1.0.jpg на файла чакаме диаграми.
По подразбиране, Gnuplot ще покаже графика в терминален прозорец x11. Тази команда ще доведе до по-голям изход в JPEG формат.
Тази команда се уточнява кой файл да изход.
Всъщност, изграждане на график.
Няма Gnuplot
Толкова е просто, но не е много удобно.
Създаване на комфортна среда
За мен, това не е най-удобният начин. Обикновено преди тегленето графика, например, конвертирате данните при използване на скрипта на Perl.
Има един много лесен начин да се обадя Gnuplot от скрипт:
В резултат на този сценарий е същата като в първия случай.
Виж графиката
Ние пресича представляват точки на графиката. Нормалните хора се тегли чертата :)
И ние сме по-зле?
Разликата само в този ред:
В допълнение към линията все още е налице целият облак от начина на рисуване. Обърнете внимание на края на тази препратка.
Резултатът е:
Това са различни
Но какво, ако данните, които искате да се показват, подредени малко по-трудно?
Няма проблем! Например, ние не се дублират данни, но има време за измерване:
(Първи стълб - времето в секунди, а вторият - напрежение)
Ние парцел този скрипт:
Резултатът ще бъде същият, както в предишния случай :)
файл от данни - е името на една променлива, и ние сме го присвоява стойност data2.txt.
и тук сме използвали тази променлива.
много класации
Две - това е много :)
Независимо дали става въпрос за тока и напрежението на една времева линия. Няма проблем!
Нека данните са както следва:
Ние построи графика на такъв сценарий:
И ние получаваме следните резултати:
Gnuplot го възприема като един ред. В първата част се използва по подразбиране и се тълкува като:
Във втората част се основава втората графика от оста Х и втори (вдясно) Y мащаб, като данни от 1-ия (време, х) и трета (ток, y2) от графите за файлови данни.
Малко по-добрия външен вид на крайния продукт:
И да получите този график:
Направи шрифта малко по-малък.
Начертайте решетка.
Впише че представлява Х-ос и се оставя Y.
Подредете дясната ос Y.
Пишем нормалното "легенда".
Какво следва? (Връзки)
- Куп примери от Gnuplot началната страница
- Отличен сайт с различни примери
Възможно е да се изгради математически функции, които определят степента на корелация на експерименталните данни и функцията за работа, работа в различни видове полярни и сферични координати, рисуване псевдо 3D графики и още много други ...
Данните, използвани за илюстрация, взети "от тавана." Имах нужда от малък, предвидима поглед набор от данни ...
Тук е истинският резултат:
Базата данни се проведе
2 Mb - твърде много за статията. Има назначено като експериментални данни, както и филтриране на резултатите (SMA, ЕМА, WMA) чрез samopisnyh скриптове Perl.
Послепис На правописни грешки, моля, посочете zamylilsya очи вече - не се вижда.
Свързани статии