Не знаком с построением графиков на Фортране, но на большинстве языков быстрый способ создания простой в программировании статической графики состоит не в том, чтобы вообще использовать библиотеку, а в том, чтобы найти эквивалент этого языка для вызова "system ()" этого языка, найти Программа, которая будет выполнять черчение и писать эквивалент:
1. Write plot data to file.
2. Do system call running plot program with data file argument.
3. [Optional] Delete plot data file.
Это дает вашей программе полную функциональность сюжетной программы с минимальным программированием. Данные графика и программа печати, скорее всего, находятся в кеше диска, поэтому все они находятся в памяти. Это также легко отлажено.
Люди недооценивают системный вызов () - он предоставляет доступ к широкому спектру функций, включая сценарии. Кто-то скажет, что это неэффективно или «чисто», но пользователя это не волнует, и это часто резко сокращает объем необходимого программирования. Не изобретай велосипед.