# Functor Gnuplot.Make

    module Make: functor (D : DATA) -> PLOT_DATA  with type vec = D.vec
                 and type vec2 = D.vec2
                 and type vec4 = D.vec4
                 and type mat = D.mat

Functor building a module to plot the data types described in `D`.

Parameters:

`D` | : | `DATA`

    include Gnuplot_common.T

    type vec

    type vec2

    type vec4

    type mat

    val x : handle ->
           ?tag:int ->
           ?style:style -> ?label:string -> ?n0:int -> vec -> unit

See `Gnuplot.Bigarray.x`

    val xy : handle ->
           ?tag:int -> ?style:style -> ?label:string -> vec2 -> unit

See `Gnuplot.Bigarray.xy`

    val bin : handle -> ?tag:int -> ?label:string -> vec2 -> unit

See `Gnuplot.Bigarray.bin`

    val vector : handle -> ?tag:int -> ?label:string -> vec4 -> unit

See `Gnuplot.Bigarray.vector`

    val err : handle -> ?tag:int -> vec4 -> unit

See `Gnuplot.Bigarray.err`

    val xyz : handle ->
           ?tag:int ->
           ?style:style ->
           ?label:string ->
           vec ->
           vec -> mat -> unit

See `Gnuplot.Bigarray.xyz`