Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Utils = Arrayjit.Utils
module Debug_runtime = Utils.Debug_runtime
type dag = [
| `Empty
| `Pad of dag
| `Frame of dag
| `Align of [ `Left | `Center | `Right ] * [ `Top | `Center | `Bottom ] * dag
| `Text of Base.string
| `Box of box
| `Vlist of Base.bool * dag Base.list
| `Hlist of Base.bool * dag Base.list
| `Table of dag Base.array Base.array
| `Tree of dag * dag Base.list
| `Embed_subtree_ID of Base.string
| `Subtree_with_ID of Base.string * dag
]
val sexp_of_dag : dag -> Sexplib0.Sexp.t
type plot_spec =
val sexp_of_plot_spec : plot_spec -> Sexplib0.Sexp.t
val plot_canvas :
?canvas:Base.string Base.Array.t Base.Array.t ->
?size:(Base.int * Base.int) ->
plot_spec Base.list ->
Base.float
* Base.float
* Base.float
* Base.float
* Base.string Base.Array.t Base.Array.t
val plot :
?prec:int ->
?no_axes:bool ->
?canvas:Base.string Base.Array.t Base.Array.t ->
?size:(Base.int * Base.int) ->
?x_label:string ->
?y_label:Base.String.t ->
plot_spec Base.list ->
PrintBox.t
val sexp_of_table_row_spec : table_row_spec -> Sexplib0.Sexp.t
val table : table_row_spec Base.List.t -> PrintBox.t