Arun Peri wrote:
>
>
> HI ,
> Dear Arun Peri
>
>
>
> For graph designing their are many tools in NS2.... like xgraph, trace
> graph, gnuplot etc and in windows environment there is a good one that is
> sigmaplot. They can be easily downloaded from internet.
>
>
>
> For linux version for NS2... Gnu plot is good one and easier one also.
> Thats why I recommend you to use gnuplot. becasue tracegraph and xgraph
> have not much options.
>
>
>
> For Gnuplot I can help you as I can tell you how to start making simple
> graph in gnuplot. And I am sure if you will be able to design a simple
> graph than it will not be much difficult to enhance your graph
> expertise....
>
>
>
> STEPS for use and design for gnuplot.
>
>
>
> 1. If you are using NS2 on LInux system then GNUPLOT will be there by
> default. If you are using NS2 on windows system through cygwin then I am
> not sure about that. YOu can check it through typing GNUPLOT on terminal
> window . If you will get any file missing message like file is not
> specified than it means gnuplot is installed and dont have to reisntall
> it. ALternatively you can download it from.
> http://sourceforge.net/project/showfiles.php?group_id=2055 you will need
> .tar.gz for linux and .zip for windows.
>
>
>
> 2. Installation is very easy. You will find easy methods through foloowing
> links
>
>
> http://homepage.mac.com/marco_coisson/gnuplotGUI/getting_gnuplot.html
>
>
> http://www.sarcheck.com/gnuplot/billh.htm
>
>
>
> http://www.duke.edu/~hpgavin/gnuplot.html (GNUPLOT TUTORIAL)
>
>
>
> only in case of windows system you will need instalation and download,
> otherwise no need.
>
>
>
>
>
> 3. After confirming installation. you must gave to check the environment
> variable. in basch file.
>
>
>
> 4.Following files will be related with your work
>
> a. Graph.p (code file for gnuplot)
>
> b. Graph.tr ( trace file from which gnuplot will take readings
> for ploting a graph-- you have to take your readings
>
> from your code
>
> first coloumn is always X-axis and second
> coloumn is Y-axis and son on )
>
> c. Graph.eps ( actual graph image file --can be generated after
> running the graph.p file --. It is eps file extension. you can only open
> in linux . If windows you can open it through IRFAN VIEW software
> otherwise ADOBE ILLUSTRATOR can also open this file on windows)
>
>
>
> 5. Now put the graph.p file in the folder where your graph.tr file (yours)
> is available and from terminal window go to that destination and just
> write GNUPLOT
>
> on terminal window you will get GNUPLOT> .
>
>
>
> 6. please also check the trace file path in GRAPH.P file. it is necessary
> to provide file path there in code file.
>
>
>
> 7. just write GNUPLOT> load "graph.p"
>
>
>
> 8. and you will have a graph.
>
>
>
> " COngratulations on your having a graph successfully"
>
>
>
> 9. you can exit from gnuplot through EXIT command.
>
>
>
> 10. for remaining commands for Graph plottiong. you have to explore its
> tutorial, mailing list for ns2 (I recommend you to join the mailing list
> of libnux.
>
> Follwing links can give you much information you need.
>
>
>
> http://t16web.lanl.gov/Kawano/gnuplot/index-e.html
>
>
>
> http://www.gnuplot.info/
>
>
>
> ==========================
> SAMPLE FILE FOR GRAPH.P
> =============================
>
> set title "XYZ"
> set xlabel "SEC(Seconds) "
> set ylabel "BW"
> set xrange [0:1300]
> set yrange [0:110]
> #set multiplot
> #set size 0.5, 0.5
> #set origin 0.0, 0.5
>
>
> set grid
> set boxwidth 20
> #plot "/home/XYZ/ns-allinone-2.33/ns-2.33/mygrid/graph/abc.tr" using 1:2
> with lines lt 1 lw 2 title 'My Work'
> plot "/home/XYZ/ns-allinone-2.33/ns-2.33/mygrid/graph/abc.tr" using 1:2
> title 'Previous Work' with linespoints , \
> "/home/XYZ/ns-allinone-2.33/ns-2.33/mygrid/graph/abc.tr" using 3:4
> title 'My Work' with linespoints
>
>
> #set tmargin 0
> #set bmargin 0
>
> set term post eps enhan "Helvetica" 60
> set out "combine-curve-time.eps"
> #set nomultiplot
> ======================================================
>
> first row represents X axis and second row represents Y axis
> ======================================
> TRACE FILE format
> =====================
> 10 9
> 30 12
> 50 27
> 70 28
> 90 33
> 110 39
> 130 43
> 150 44
> 170 48
> 190 52
> 210 57
> 320 58
> 330 60
> 370 65
> 450 66
> 470 68
> 490 75
> 530 79
> 550 81
> 1280 100
> =================================
>
>
>
> Hope it will help you.
>
> Regrads
>
> Saim Ghafoor
> M.S Student
> Hanyang University
> South Korea
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ==============================================================================
>
> hello
> i am new to ns2 and am learning simulations.. i am doing a project in
> adhoc routing protocols as part of my MTech dissertation.. i have done a
> few simulations of wireless nodes.. i need to compare the performace of
> three or more routing protocols.. can anyone please help me and let me
> know as to how to generate graphs from the trace files.. how do i plot the
> performace of a particular routing metric say throughput of three
> protocols on the same graph.. i know the doubt may be silly but i think
> as a beginner i am finding it diffcult
>
> regards
> arun
>
>
> _________________________________________________________________
> Windows 7: Simplify what you do everyday. Find the right PC for you.
> http://windows.microsoft.com/shop
>
>
--
View this message in context:
http://old.nabble.com/Re%3A-help-for-generating-graphs-tp26569593p26590334.html
Sent from the ns-users mailing list archive at Nabble.com.