In [1]:
from harness import Harness
from sklearn import decomposition
In [2]:
df = Harness(estimator=decomposition.PCA())
In [3]:
df.estimator
Out[3]:
PCA(copy=True, iterated_power='auto', n_components=None, random_state=None,
svd_solver='auto', tol=0.0, whiten=False)
In [4]:
df.fit
Out[4]:
Fit the model with X.
Parameters
----------
X: array-like, shape (n_samples, n_features)
Training data, where n_samples in the number of samples
and n_features is the number of features.
Returns
-------
self : object
Returns the instance itself.
In [5]:
df.Scatter
Out[5]:
Create a scatter chart using :class:`ScatterBuilder <bokeh.charts.builders.scatter_builder.ScatterBuilder>`
to render the geometry from values.
Args:
data (:ref:`userguide_charts_data_types`): table-like data
x (str or list(str), optional): the column label to use for the x dimension
y (str or list(str), optional): the column label to use for the y dimension
In addition to the parameters specific to this chart,
:ref:`userguide_charts_defaults` are also accepted as keyword parameters.
Returns:
:class:`Chart`: includes glyph renderers that generate the scatter points
Examples:
.. bokeh-plot::
:source-position: above
from bokeh.sampledata.autompg import autompg as df
from bokeh.charts import Scatter, output_file, show
scatter = Scatter(df, x='mpg', y='hp', color='cyl', marker='origin',
title="Auto MPG", xlabel="Miles Per Gallon",
ylabel="Horsepower")
output_file('scatter.html')
show(scatter)
In [6]:
# Reprs dont work for bokeh models
print(df.Circle)
Render circle markers.
Example
-------
.. bokeh-plot:: ../tests/glyphs/Circle.py
:source-position: none
*source:* `tests/glyphs/Circle.py <https://github.com/bokeh/bokeh/tree/master/tests/glyphs/Circle.py>`_
In [7]:
df.output_notebook
Out[7]:
Configure the default output state to generate output in
Jupyter/IPython notebook cells when :func:`show` is called.
If output_server() has also been called, the notebook cells
are loaded from the configured server; otherwise, Bokeh pushes
HTML to the notebook directly.
Args:
resources (Resource, optional) :
How and where to load BokehJS from (default: CDN)
verbose (bool, optional) :
whether to display detailed BokehJS banner (default: False)
hide_banner (bool, optional):
whether to hide the Bokeh banner (default: False)
load_timeout (int, optional) :
Timeout in milliseconds when plots assume load timed out (default: 5000)
Returns:
None
.. note::
Generally, this should be called at the beginning of an interactive
session or the top of a script.
In [8]:
df.output_file
Out[8]:
Configure the default output state to generate output saved
to a file when :func:`show` is called.
Does not change the current Document from curdoc(). File,
server, and notebook output may be active at the same time, so
this does not clear the effects of output_server() or
output_notebook().
Args:
filename (str) : a filename for saving the HTML document
title (str, optional) : a title for the HTML document (default: "Bokeh Plot")
autosave (bool, optional) : whether to automatically save (default: False)
If True, then Bokeh plotting APIs may opt to automatically
save the file more frequently (e.g., after any plotting
command). If False, then the file is only saved upon calling
:func:`show` or :func:`save`.
mode (str, optional) : how to include BokehJS (default: ``'cdn'``)
One of: ``'inline'``, ``'cdn'``, ``'relative(-dev)'`` or
``'absolute(-dev)'``. See :class:`bokeh.resources.Resources` for more details.
root_dir (str, optional) : root directory to use for 'absolute' resources. (default: None)
This value is ignored for other resource types, e.g. ``INLINE`` or
``CDN``.
Returns:
None
.. note::
Generally, this should be called at the beginning of an interactive
session or the top of a script.
.. warning::
This output file will be overwritten on every save, e.g., each time
show() or save() is invoked, or any time a Bokeh plotting API
causes a save, if ``autosave`` is True.
In [9]:
In [9]:
Content source: tonyfast/tidy-harness
Similar notebooks: