Introduction - If you have any usage issues, please Google them yourself
Once I need a chart component that can shows interpolated lines for one of my project. I don t need a sophisticated full-featured chart, I just need a simple one with basic functionalities. Don t find a way to do it with standard Delphi TChart component, I decided to write my own.
Currently it has three graph styles: lines, smooth lines with B-Splines, and bars. It has multilined title, legend, automatic y-axis, and supports multiple series. It also can produce a monochrome version of the graph using monochromatic brushes. Those features are sufficient for my programming needs.
I learned a lot from creating this component. I learned the algorithm to pick axis value range that are aligned to zero from an arbitrary set of values. I also learned some linear interpolation algoritms, although currently only B-splines that is accomodated in this component. And finally I understand why there s only a handful chart component out there.