Advantages over chart component of programming languages

Chart components (controls) are bundled with development tools such as Visual Basic, Delphi, or C++Builder (greater than professional).

Development tools | Bundled chart component
Visual Basic, Visual C++ | MSChart
Delphi, C++Builder | TeeChart

They are convenient, being capable of creating not only XY-chart, but also a variety of chart such as pie and bar chart. Still, at least for XY-chart, creating a graph configuration file and execution of XYGrapher from a program has the following advantages over chart components.

- Font properties can be specified at each letter

None of the chart components can specify letter-level font, which may cause difficulty in showing units.
- Easy printing and metafile output
  If an user wants to print out(not hardcopy) the graph or metafile output, the you have to develop user interface for the operation. With this software, user can add many changes such as comparison of simulated and measured values with by loading measured data, or legends with arrows.