Además de los principales kits de herramientas de widgets (GTK, Qt, WxWidgets) mencionados en la respuesta de Wyzard, también podría considerar bibliotecas más orientadas a los medios como SFML o libSDL . Si solo desea una salida gráfica (casi sin interacción), incluso podría considerar CairoGraphics .
En algunos casos, puede usar, a través de una tubería (por ejemplo, popen ) o en la línea de comandos, utilidades de comando como GNUplot o GraphViz .
También podría considerar usar las capacidades gráficas de su navegador, por ejemplo, codificando alguna aplicación web dedicada (usando alguna biblioteca de servidor HTTP como Wt o libonion , con tecnologías web como AJAX, SVG, HTML5, canvas, websockets, etc.)
Pero la mayoría de los emuladores de terminal no tienen o tienen muy pocas capacidades gráficas (por lo que no tienen gráficos de píxeles genuinos). Por lo tanto, prácticamente necesita su programa para interactuar con el servidor de visualización ( X11 , Wayland , ...).