bokeh.models.transforms¶
-
class
Interpolator(**kwargs)[source]¶ Bases:
bokeh.models.transforms.TransformBase class for interpolator transforms.
Interpolators return the value of a function which has been evaluated between specified (x, y) pairs of data. As an example, if two control point pairs were provided to the interpolator, a linear interpolaction at a specific value of ‘x’ would result in the value of ‘y’ which existed on the line conneting the two control points.
The control point pairs for the interpolators can be specified through either
- A literal sequence of values:
- or a pair of columns defined in a ColumnDataSource object:
This is the base class and is not intended to end use. Please see the documentation for the final derived classes (Jitter, LineraInterpolator, StepInterpolator) for mor information on their specific methods of interpolation.
-
clip¶ property type:
BoolDetermine if the interpolation should clip the result to include only values inside its predefined range. If this is set to False, it will return the most value of the closest point.
-
data¶ property type:
Instance(ColumnarDataSource)Data which defines the source for the named columns if a string is passed to either the
xoryparameters.
-
class
Jitter(**kwargs)[source]¶ Bases:
bokeh.models.transforms.TransformApply either a uniform or normally sampled random jitter to data.
-
distribution¶ property type:
Enum(JitterRandomDistribution)The random distribution upon which to pull the random scatter
-
-
class
LinearInterpolator(**kwargs)[source]¶ Bases:
bokeh.models.transforms.InterpolatorCompute a linear interpolation between the control points provided throught the
x,y, anddataparameters.
-
class
StepInterpolator(**kwargs)[source]¶ Bases:
bokeh.models.transforms.InterpolatorCompute a step-wise interpolation between the points provided throught the
x,y, anddataparameters.-
mode¶ property type:
Enum(StepMode)Adjust the behavior of the returned value in relation to the control points. The parameter can assume one of three values:
after(default): Assume the y-value associated with the nearest x-value which is less than or equal to the point to transform.before: Assume the y-value associated with the nearest x-value which is greater than the point to transform.center: Assume the y-value associated with the nearest x-value to the point to transform.
-
-
class
Transform(**kwargs)[source]¶ Bases:
bokeh.model.ModelBase class for
Transformmodels that represent a computation to be carried out on the client-side.JavaScript implementations should implement the following methods: