Module Owl_jupyter_plot

include Owl_plplot.Plot
type dsmat = Owl_dense_matrix.D.mat
type handle = Owl_plplot__Owl_plot.handle
type color = Owl_plplot__Owl_plot.color =
| RED
| GREEN
| BLUE
type legend_position = Owl_plplot__Owl_plot.legend_position =
| North
| South
| West
| East
| NorthWest
| NorthEast
| SouthWest
| SouthEast
type axis = Owl_plplot__Owl_plot.axis =
| X
| Y
| Z
| XY
| XZ
| YZ
| XYZ
type spec = Owl_plplot__Owl_plot.spec =
| RGB of int * int * int
| LineStyle of int
| LineWidth of float
| Marker of string
| MarkerSize of float
| Fill
| FillPattern of int
| Contour
| Altitude of float
| Azimuth of float
| ZLine of axis
| NoMagColor
| Curtain
| Faceted
| Axis of axis
val create : ?⁠m:int -> ?⁠n:int -> string -> handle
val subplot : handle -> int -> int -> unit
val output : handle -> unit
val set_output : handle -> string -> unit
val get_output : handle -> string
val set_title : handle -> string -> unit
val set_xlabel : handle -> string -> unit
val set_ylabel : handle -> string -> unit
val set_zlabel : handle -> string -> unit
val set_xrange : handle -> float -> float -> unit
val set_yrange : handle -> float -> float -> unit
val set_zrange : handle -> float -> float -> unit
val set_xticklabels : handle -> (float * string) list -> unit
val set_yticklabels : handle -> (float * string) list -> unit
val set_zticklabels : handle -> (float * string) list -> unit
val set_foreground_color : handle -> int -> int -> int -> unit
val set_background_color : handle -> int -> int -> int -> unit
val set_font_size : handle -> float -> unit
val set_pen_size : handle -> float -> unit
val set_page_size : handle -> int -> int -> unit
val legend_on : handle -> ?⁠position:legend_position -> string array -> unit
val legend_off : handle -> unit
val plot : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val plot_fun : ?⁠h:handle -> ?⁠spec:spec list -> (float -> float) -> float -> float -> unit
val scatter : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val histogram : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠bin:int -> dsmat -> unit
val ecdf : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val stairs : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val stem : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val autocorr : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val text : ?⁠h:handle -> ?⁠spec:spec list -> float -> float -> ?⁠dx:float -> ?⁠dy:float -> string -> unit
val draw_line : ?⁠h:handle -> ?⁠spec:spec list -> float -> float -> float -> float -> unit
val draw_rect : ?⁠h:handle -> ?⁠spec:spec list -> float -> float -> float -> float -> unit
val draw_circle : ?⁠h:handle -> ?⁠spec:spec list -> float -> float -> float -> unit
val bar : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val area : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val draw_polygon : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> unit
val error_bar : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> dsmat -> unit
val boxplot : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val pie : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val loglog : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠x:dsmat -> dsmat -> unit
val semilogx : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠x:dsmat -> dsmat -> unit
val semilogy : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠x:dsmat -> dsmat -> unit
val spy : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> unit
val plot3d : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> dsmat -> unit
val surf : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> dsmat -> unit
val mesh : ?⁠h:handle -> ?⁠spec:spec list -> dsmat -> dsmat -> dsmat -> unit
val contour : ?⁠h:handle -> dsmat -> dsmat -> dsmat -> unit
val heatmap : ?⁠h:handle -> dsmat -> dsmat -> dsmat -> unit
val probplot : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠dist:(float -> float) -> ?⁠noref:bool -> dsmat -> unit
val normplot : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠sigma:float -> dsmat -> unit
val wblplot : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠lambda:float -> ?⁠k:float -> dsmat -> unit
val qqplot : ?⁠h:handle -> ?⁠spec:spec list -> ?⁠pd:(float -> float) -> ?⁠x:dsmat -> dsmat -> unit
val image : ?⁠h:handle -> dsmat -> unit
val output : handle -> unit