Origin is an application for Windows users who have much more money than brains. It is much more expensive than any of the Mac options that you named. However, you will be hard pressed to produce a nicer or more professional graph or to perform more in-depth analysis using
Origin than using any of the less expensive options.
gnuplot is a CLI application that is used as the graphing engine of other applications. In that role it is fantastic. However, it is not 1993 anymore. You do not need to sacrifice ease-of-use for textbook-quality graphs. If you were a Mac user in 1993, you didn't need it then.
Now for your three options:
- KaleidaGraphHews to the interface paradigm pioneered by the venerable graphing application Cricket Graph. In my not so humble opinion, Cricket Graph's UI was the best UI for a graphing program. In addition to its intuitive UI, KG sports 95% of the power of the most powerful application listed here. This is my primary graphing application.
- DeltaGraphDuring its early days, this application was targeted toward Excel users who needed to produce quality graphs for publication and presentation. There is probably no application available on any platform that can produce prettier graphs. Aesthetics aside, DeltaGraph is comparable in power to KaleidaGraph in its ability to analyze data and to produce science and engineering graphs.
- IgorProI have used this application for decades and have recommended it to others. It is an acquired taste. IgorPro relies on keyboard commands and scripts to perform its work. Its GUI generates scripts that can be edited and extended at will. The scripting language is powerful and easy to use. But, the graphs.... The graphs! IgorPro has a print engine that produces technical graphs as fine as any application anywhere. The demonstrations produce graphs that replicate the pages from technical reference books.
- QtiPlotA Qt frameworks-based clone of Origin. Meh. Well, it is free.
Additional applications:
pro FitFrom Swiss developer Quantum Soft, this application features a powerful Pascal-like scripting language.
OmniGraphSketcherFrom storied NeXTstep/MacOS X developer OmniGroup, this inexpensive application gives every Mac user the power to produce graphs that replicate the look and feel of graphs created by professional graphic artists.