generate JavaScript charts using http://nvd3.org/
outputs strings to inline in HTML : no fancy JSON or server dependent stuff
-
nvd3.generate(y, x=None, length=100)[source]
return a list of values y(x), where x and y can be
iterable, functions or generators
-
class nvd3.TestCase(methodName='runTest')[source]
Bases: unittest.case.TestCase
Create an instance of the class that will use the named test
method when executed. Raises a ValueError if the instance does
not have a method with the specified name.
-
runTest()[source]
-
class nvd3.Chart(model, name=None, **kwargs)[source]
base class. should not be used directly
-
__init__(model, name=None, **kwargs)[source]
-
add(y, name=None, x=None, **kwargs)[source]
adds a curve
-
axis(name, label=None, format='.2f')[source]
-
__str__()[source]
-
class nvd3.LineChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.ScatterChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.LineWithFocusChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.MultiBarChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.MultiBarHorizontalChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.CumulativeLineChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.StackedAreaChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.LinePlusBarChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.MultiChart(**kwargs)[source]
Bases: nvd3.Chart
-
__init__(**kwargs)[source]
-
class nvd3.Pareto(values, norm=None, **kwargs)[source]
Bases: nvd3.MultiChart
-
__init__(values, norm=None, **kwargs)[source]
-
nvd3.hist(values, bins=None)[source]
-
class nvd3.Histogram(values, **kwargs)[source]
Bases: nvd3.MultiChart
-
__init__(values, **kwargs)[source]
-
nvd3.bump(n, w=5)[source]
-
nvd3.random() → x in the interval [0, 1).