pgfplots
PGFPlots is a TeX package for creating plots in LaTeX documents. It sits on top of PGF/TikZ and provides a high-level interface for generating publication-quality two- and three-dimensional figures with a consistent LaTeX appearance.
The package supports many plot types and data sources. Users can draw lines, points, area fills, bars,
Customization is extensive. Global and per-plot options control figure size, aspect ratio, axis ranges, tick formatting,
PGFPlots integrates tightly with LaTeX: fonts, math formatting, and citation macros match the surrounding document. It