GPlot es un nuevo widget para dibujar funciones que estoy haciendo para Oregano. ¿Pero cómo, no había hecho ya GtkCairoPlot?, pues sí, pero fue un buen ejemplo de intento frustrado 🙂
Este nuevo widget funciona lejos, mucho mejor que el anterior. Soporta zoom in, zoom out, paneo y algunas otras cosas que todavía estoy empezando a implementar.
Mi primer test-case completo :

Todavía queda bastante por ajustar y pulir. Por ahora solo soporta dibujar líneas, ya que es lo que más me interesa por ahora.
Pueden probarlo bajando el código del repo acá. Necesitarán Gtk+ 2.8 o superior.
UPDATE: Hice un lindo demo con svn2sw mostrando el zoom y el panning del gráfico. Son unos 3Mb y lo puden ver en https://www.gazer.com.ar/wp-content/gplot.html