This shows you the differences between two versions of the page.
isrm:laboratoare:new:01a [2024/10/02 13:58] dragos.niculescu [[OPȚIONAL] Trasare de grafice cu gnuplot] |
isrm:laboratoare:new:01a [2024/10/02 14:07] (current) dragos.niculescu |
||
---|---|---|---|
Line 522: | Line 522: | ||
- | <spoiler gnuplot> | + | <spoiler [OPȚIONAL] Trasare de grafice cu gnuplot> |
- | ==== [OPȚIONAL] Trasare de grafice cu gnuplot ==== | + | |
Vom folosi fișierele de aici: [[https://github.com/systems-cs-pub-ro/uso/tree/master/lab09/draw-plots]] | Vom folosi fișierele de aici: [[https://github.com/systems-cs-pub-ro/uso/tree/master/lab09/draw-plots]] | ||
Line 628: | Line 627: | ||
În acest moment avem un grafic care indică dependența overhead-ului de viteza traficului pentru două aplicații. Datele au fost prelucrate din două fișiere de intrare în format CSV, conținând două coloane: prima cu viteza traficulului (în //kilopackets per second//) și a doua cu overhead-ul cauzat de aplicație (în secunde). Am trasat două grafice de tipul //linespoints// (puncte și linii între puncte), am plasat legenda în partea din centru dreapta a graficului, am creat etichete pentru legendă și am configurat pentru axa ''Oy'' limitele ''0'' și ''150''. | În acest moment avem un grafic care indică dependența overhead-ului de viteza traficului pentru două aplicații. Datele au fost prelucrate din două fișiere de intrare în format CSV, conținând două coloane: prima cu viteza traficulului (în //kilopackets per second//) și a doua cu overhead-ul cauzat de aplicație (în secunde). Am trasat două grafice de tipul //linespoints// (puncte și linii între puncte), am plasat legenda în partea din centru dreapta a graficului, am creat etichete pentru legendă și am configurat pentru axa ''Oy'' limitele ''0'' și ''150''. | ||
- | <spoiler Click pentru un model de script finalizat> | + | |
În final scriptul final gnuplot va avea o formă similară celui de mai jos<file gnuplot draw-overhead-for-kpps.gnu> | În final scriptul final gnuplot va avea o formă similară celui de mai jos<file gnuplot draw-overhead-for-kpps.gnu> | ||
# Run using: gnuplot draw-overhead-for-kpps.gnu | # Run using: gnuplot draw-overhead-for-kpps.gnu | ||
Line 647: | Line 646: | ||
'transcode-overhead-for-kpps.csv' with linespoints title 'transcode' | 'transcode-overhead-for-kpps.csv' with linespoints title 'transcode' | ||
</file> | </file> | ||
+ | |||
+ | Un mic ghid de gnuplot găsiți aici: http://www.gnuplotting.org/plotting-data/ | ||
+ | |||
</spoiler> | </spoiler> | ||
- | <spoiler Click pentru informații despre utilitare de trasare de grafice> | + | <spoiler [OPȚIONAL] alte utilitare de trasare de grafice> |
<note> | <note> | ||
O gamă foarte largă de funcționalități de prelucrare a datelor (statistică și grafică) este furnizată de [[http://www.r-project.org/|limbajul R]]. R oferă un mediu de dezvoltare a aplicațiilor de prelucrarea statistică; are un limbaj propriu cu ajutorul căruia se pot prelucra date, în principal numerice și statistice. Funcționalitățile oferite sunt vaste de la lucru pe vectori și matrice, la operații pe date tabelare, agregare de date, trasare de grafice în diferite formate. [[http://www.r-project.org/|Site-ul oficial]] conține documentație de instalare, utilizare și configurare a R. | O gamă foarte largă de funcționalități de prelucrare a datelor (statistică și grafică) este furnizată de [[http://www.r-project.org/|limbajul R]]. R oferă un mediu de dezvoltare a aplicațiilor de prelucrarea statistică; are un limbaj propriu cu ajutorul căruia se pot prelucra date, în principal numerice și statistice. Funcționalitățile oferite sunt vaste de la lucru pe vectori și matrice, la operații pe date tabelare, agregare de date, trasare de grafice în diferite formate. [[http://www.r-project.org/|Site-ul oficial]] conține documentație de instalare, utilizare și configurare a R. | ||
Line 659: | Line 661: | ||
</spoiler> | </spoiler> | ||
- | Un mic ghid de gnuplot găsiți aici: http://www.gnuplotting.org/plotting-data/ | + | |
====== Task-uri ====== | ====== Task-uri ====== |