phuzzy.mpl module

class phuzzy.mpl.FuzzyNumber(**kwargs)[source]

Bases: phuzzy.shapes.FuzzyNumber, phuzzy.mpl.MPL_Mixin

Uniform fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

base fuzzy number

Parameters:kwargs
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.MPL_Mixin[source]
__module__ = 'phuzzy.mpl'
plot(ax=None, filepath=None, show=False, xlim=None, labels=True, title=False, ppf=None)[source]

plots fuzzy number with mpl

vplot(ax=None, filepath=None, show=False, xlim=None, labels=True, title=False, ppf=None)[source]

plots fuzzy number with mpl

class phuzzy.mpl.Superellipse(**kwargs)[source]

Bases: phuzzy.shapes.superellipse.Superellipse, phuzzy.mpl.MPL_Mixin

Superellipse fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

superelliptic fuzzy number

Parameters:kwargs
Superellipse(alpha0=[1, 2], alpha1=None, m=2, n=None, number_of_alpha_levels=17)
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.Trapezoid(**kwargs)[source]

Bases: phuzzy.shapes.Trapezoid, phuzzy.mpl.MPL_Mixin

Trapezoid fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

base fuzzy number

Parameters:kwargs
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.Triangle(**kwargs)[source]

Bases: phuzzy.shapes.Triangle, phuzzy.mpl.MPL_Mixin

Triangle fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

base fuzzy number

Parameters:kwargs
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.TruncGenNorm(**kwargs)[source]

Bases: phuzzy.shapes.truncnorm.TruncGenNorm, phuzzy.mpl.MPL_Mixin

Truncates general normal fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

create a TruncNorm object

Parameters:kwargs
TruncGenNorm(alpha0=[1, 3], alpha1=None, number_of_alpha_levels=17, beta=3)
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.TruncNorm(**kwargs)[source]

Bases: phuzzy.shapes.truncnorm.TruncNorm, phuzzy.mpl.MPL_Mixin

TruncNorm fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

create a TruncNorm object

Parameters:kwargs
TruncNorm(alpha0=[1, 3], alpha1=None, number_of_alpha_levels=17)
__module__ = 'phuzzy.mpl'
class phuzzy.mpl.Uniform(**kwargs)[source]

Bases: phuzzy.shapes.Uniform, phuzzy.mpl.MPL_Mixin

Uniform fuzzy number with matplotlib mixin

__init__(**kwargs)[source]

base fuzzy number

Parameters:kwargs
__module__ = 'phuzzy.mpl'
phuzzy.mpl.extend_instance(obj, cls)[source]

Apply mixins to a class instance after creation

phuzzy.mpl.mix_mpl(obj)[source]