Your plot type will depend on the research question you are trying to answer through the graph. Hemin Vardhilal Thakkar it will be helpful if you would describe the purpose and research question you are trying to answer.
You can use Origin Pro for plotting graphs. It is enough if you have your data in a excel sheet. Further, you can even use MATLAB for plotting the same.
R is a good option, free and multiplatform. Otherwise, there are good alternatives (free and paid) for Windows or Mac. I like the versatility and the quality of graphs of SigmaPlot (Windows, but you can make it running in Mac) very much.