cytoflow.views.i_view

IView – an interface for the visualization of flow data.

class cytoflow.views.i_view.IView(adaptee, default=<class 'traits.adaptation.adaptation_error.AdaptationError'>)[source]

Bases: traits.has_traits.Interface

An interface for a visualization of flow data.

Could be a histogram, a density plot, a scatter plot, a statistical visualization like a bar chart of population means; even a textual representation like a table.

id

A unique id for this view. Prefix: “edu.mit.cytoflow.views”

Type

Constant

friendly_id

The human-readable id of this view: eg, “Histogram”

Type

Constant

plot(experiment, **kwargs)[source]

Plot a visualization of flow data using the pyplot stateful interface

Parameters
  • experiment (Experiment) – the Experiment containing the data to plot

  • kwargs (dict) – additional arguments to pass to the underlying plotting function.