PLplot has been in active development for 17 years.
Here’s a blurb from the website:
The PLplot core library can be used to create standard x-y plots, semi-log plots, log-log plots, contour plots, 3D surface plots, mesh plots, bar charts and pie charts. Multiple graphs (of the same or different sizes) may be placed on a single page, and multiple pages are allowed for those device formats that support them.
There’s a bunch of language bindings to the library:
- Fortran 77/90
Lots of screenshots and examples can be found here.