si c´est juste pour tracer des courbes simples, des droites, ... Caml propose quelques fonctions simples de dessins.
ça fais longtemps que je n´en ai pas fait mais voici l´intro d´un vieu tp de 2eme année de deug portant sur le dessin en caml
(* creer et ouvrir un evt graphique *)
- open "graphics";;
open_graph "640x480+0+0";;
clear_graph ();;
(* fermeture *)
close_graph ();;
(* deplacer le curseur graphique *)
moveto x y;;
(* trace une ligne entre (x1,y1) et (x2,y2) *)
moveto x1 y1;;
lineto x2 y2;;
(* en fait moveto deplace le curseur sans rien faire et lineto deplace le curseur en affichant son chemin *)
(* forme basique *)
draw_circle centreX centreY Rayon;; (* cercle *)
fill_circle centreX centreY Rayon;; (* disque *)
draw_ellipse centreX centreY RayonH RayonV;; (* ellipse vide *)
fill_ellipse centreX centreY RayonH RayonV;; (* ellipse pleine *)
(* couleur *)
set_color couleur;;
(* qq couleurs *)
white, black, red ,...
voila c´est la base de la base mais ça devrait te permetre de voir si ça correspond a ce que tu veux