module Cryplot

Overview

Crystal plotting library powered by gnuplot

Defined in:

cryplot.cr
plot/baseplot.cr
plot/consts.cr
plot/elems/axis_label.cr
plot/elems/base.cr
plot/elems/border.cr
plot/elems/depth.cr
plot/elems/draw.cr
plot/elems/fill.cr
plot/elems/fill_curve.cr
plot/elems/fillstyle.cr
plot/elems/font.cr
plot/elems/frame.cr
plot/elems/grid.cr
plot/elems/histogram_style.cr
plot/elems/legend.cr
plot/elems/line.cr
plot/elems/offset.cr
plot/elems/point.cr
plot/elems/show.cr
plot/elems/text.cr
plot/elems/tics.cr
plot/elems/title.cr
plot/figure.cr
plot/gnuplot.cr
plot/palettes.cr
plot/plot.cr
plot/plot3d.cr

Constant Summary

GOLDEN_RATIO = 1.618034
GOLDEN_RATIO_INVERSE = 1.0 / GOLDEN_RATIO
INCH_TO_POINTS = 72.0
MISSING_INDICATOR = "\"?\""
NAN = Float64::NAN
PI = 3.14159265359
POINT_TO_INCHES = 1.0 / INCH_TO_POINTS
VERSION = "0.1.1"

Class Method Summary

Class Method Detail

def self.figure(plots : MultiPlots, &) #

returns a figure object


[View source]
def self.figure(plots : MultiPlots) #

returns a figure object


[View source]
def self.linspace(x0 : T, x1 : T1, intervals : Int) : Array(Float64) forall T, T1 #

Returns an array with uniform increments from a given initial value to a final one


[View source]
def self.palettes : Hash(Palette, String) #

[View source]
def self.plot(&) #

returns a plot object


[View source]
def self.plot #

returns a plot object


[View source]
def self.plot3d(&) #

returns a plot3d object


[View source]
def self.plot3d #

returns a plot3d object


[View source]
def self.range(x0 : Int, x1 : Int) : Array(Float64) #

Return an array with unit increment from a given initial value to a final one


[View source]