whylogs.viz.matplotlib.visualizer

Module Contents

Classes

MatplotlibProfileVisualizer

Functions

array_creation(char_histos, bins, char_list)

class whylogs.viz.matplotlib.visualizer.MatplotlibProfileVisualizer

Bases: whylogs.viz.BaseProfileVisualizer

available_plots(self)

Returns available plots for matplotlib framework.

_init_data_preprocessing(self, profiles)
_init_theming(self)
static _chart_theming()

Applies theming needed for each chart.

_prof_data(self, variable)
_summary_data_preprocessing(self, variable)

Applies general data preprocessing for each chart.

_confirm_profile_data(self)

Checks for that profiles and profile data already set.

plot_token_length(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots token length data .

plot_char_pos(self, variable, character_list=None, ts_format='%d-%b-%y', **kwargs)

Plots character position data .

plot_string_length(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots string length data .

plot_string(self, variable, character_list, ts_format='%d-%b-%y', **kwargs)

Plots string related data .

plot_distribution(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots a distribution chart.

plot_missing_values(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots a Missing Value to Total Count ratio chart.

plot_uniqueness(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots a Estimated Unique Values chart.

plot_data_types(self, variable, ts_format='%d-%b-%y', **kwargs)

Plots a Inferred Data Types chart.

whylogs.viz.matplotlib.visualizer.array_creation(char_histos, bins, char_list)