General tips

Visual presentation of data is extremely important because you can convey your findings in a concise manner. This is usually done with plots, where one set of data is plotted against the another. These plots could, be line plots, bar plots, scatter plots, surface plots or contour plots. One needs to keep several things in mind while dealing with plots. These points are listed here and you should follow these meticulously while you write your papers, thesis, synopsis etc.

Plotting software

There are several softwares one can use to make plots. I recommend PGFPlots. You can learn the software by looking at this page and learn the details by reading the manual. With PGFPlots, you can:

While there is a learning curve associated with PGFPlots, it will really make your life easier later and you will enjoy plotting. Some typical tex files to make some common types of plots are given here for your reference. Feel free to modify them and use them for your work. Read the manual or use google search if you want to make other kinds of plots. For complicated plots involving contours/3D plotting I recommend using MATLAB. One has to however spend the required time it takes to make the figure look very good and publishable.

Other softwares for plotting

For quick viewing of results during your research, for group presentation or to discuss results with guide, using MATLAB or gnuplot (preferable) is alright. Please do not use Excel for data analysis and plotting unless you have only a few numbers to handle. Another interesting plotting(free) software is asymptote (see this document for a tutorial and this one for the official documentation) .