PGPlot kütüphanesi iki ana kısımdan oluşur: 1- Aygıttan bağımsız 2- Çeşitli görüntü göstericiler, nokta vuruşlu yazıcılar, lazer yazıcılar ve kalemli yazıcılardan çıktı alabilmek için aygıta bağımlı kısım
PGPlot, Postscript ve GIF formatları da dahil olmak üzere yaygın olan dosya biçimlerini destekler. PGPlot`un kendisi de çoğunlukla Fortran 77`de yazılmıştır. PGPlot alt programcıkları Fortran 77 veya Fortran 90 gibi programlardan direkt olarak çağırılabilir. C bağlantı kütüphanesi (``cpgplot``) ve başlık dosyası (``cpgplot``), PGPlot` un C veya C++ programlarından çağrılabilmesini sağlamaktadır; bu bağlanti kütüphanesi C ve Fortran arasında irtibatı sağlar. PGPlot Unix (çogunlukla Linux, SunOS, Solaris, HPUX, AIX, ve Irix`leri içeren çeşitleri) ve OpenVMS işletim sistemleri ile test edilmiştir.
PGPlot kamuya açık olmayan bir yazılım olmakla birlikte ticari maksatla kullanılamaz. Kaynak kodu ve dokümantasyonu California Institute of Technology tarafından telif hakkı ile korunmaktadır.