Use KaleidaGraph for Curve Fitting

Plot with a dose response curve fit

Create production-quality, scientific graphs in minutes!

KaleidaGraph includes a comprehensive set of plot types, powerful regression analysis with over 100 curve fit formulas, and insightful statistical tests, KaleidaGraph allows you to explore, analyze, and truly learn from your data. 

And since our licenses are perpetual, there is no yearly subscription fee. The only cost in the future would be to optionally buy upgrades when they become available.

Try KaleidaGraph today!

Create your own plots using our FREE 30-day trial version.

KaleidaGraph Curve Fitting Features

Curve fitting, also known as regression analysis, finds the “best fit” line or curve for a series of data points. Most of the time, the curve fit produces an equation that can be used to find points anywhere along the curve. In some cases, you may not be concerned about finding an equation. Instead, you may just want to use a curve fit to smooth the data and improve the appearance of your plot. KaleidaGraph provides curve fits for both of these scenarios.

Nonlinear Curve Fitting

This is the most powerful curve fit in KaleidaGraph because you can specify virtually any equation for fitting data. Using this function, you can define your own equation or choose one from our library of over 100 curve fit definitions.

Dialog to enter user-defined curve fit equation

Least Squares Curve Fitting

While Least Squares may not be the most statistically robust method of curve fitting, it has the advantage of being relatively simple and of being well understood. KaleidaGraph includes five different Least Squares fits: Linear, Polynomial, Exponential, Logarithmic, and Power.

Plot with a Polynomial curve fit

Smooth Curve Fitting

KaleidaGraph’s smooth fits are different from the other types of curve fits in that these curve fits do not generate an equation for the resulting curve. These fits are useful for improving the appearance of the plot by drawing a smooth curve through the data. KaleidaGraph includes four different smoothing fits: Smooth, Weighted, Cubic Spline, and Interpolate.

Plot with a Cubic Spline curve fit

Viewing Curve Fit Results

After a nonlinear or Least Squares curve fit is applied, KaleidaGraph provides two methods to view the parameter values. Display the equation directly on the plot or view the coefficients in a dialog where they can be exported for further analysis.

Table showing results of a Linear curve fit

Exporting Curve Fit Results

KaleidaGraph provides a function to compile the results of all nonlinear and Least Squares curve fits from a given plot and export them into a new data window. Similarly, there are also functions available to export the curve fit values, residual values, and predicted values to the data window for a given curve fit.

KaleidaGraph Graph Examples

Featuring over 25 different plot types. Mac and Windows data and plot files are fully interchangeable.

Meeting the needs of scientists and engineers for over 35 years.

See what one of our long-time customers has to say:

I started using KaleidaGraph about 30 years ago, as a much welcome upgrade to the venerable Cricket Graph, which I had used on an old MacPlus since 1986 - maybe started with KaleidaGraph when I got a Mac II with color monitor, although details not so clear as it was a long time ago. Since then I have introduced it to numerous PhD, Masters, and undergrad students, so have hopefully contributed somewhat to your growth. My first intervention was always to point out, when someone presented me with a horrible Excel 'chart', that it would really be much wiser to do such things with KaleidaGraph - nobody ever told me I was wrong about this! Best wishes for the future.

Michael Robert Carroll

Professor of Petrology, University of Camerino
Scroll to Top
Synergy Software
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.