In [6]:
from sampling_strategy.data_base import *
from sampling_strategy.data_base_creator import *
from sampling_strategy.i_data_model import *
from sampling_strategy.sampler_simulation_plot_helper import *
import matplotlib.pyplot as plt

d = DataSimulation()
myDataBaseExample = d.generate_default2MVGM_testcase()
#print myDataBaseExample

xx1 = myDataBaseExample['blue'].dbeSamples
mm1 = myDataBaseExample['blue'].dbeModel
xx2 = myDataBaseExample['red'].dbeSamples
mm2 = myDataBaseExample['red'].dbeModel

fig, (ax1, ax2, ax3)  = plt.subplots(ncols=3)
for aa in [ax1, ax2, ax3]:
    aa.axis([-3, 3, -3, 3])

scatterPlot_realData_nparray_in_dbSpace(ax1, xx1, {'marker': 'x'})
scatterPlot_realData_nparray_in_dbSpace(ax1, xx2)

plot_realData_model_isolines_in_dbSpace(ax1, mm1)
plot_realData_model_isolines_in_dbSpace(ax1, mm2, {'colors': 'g'})

plot_DBElement_in_dbSpace(ax2, myDataBaseExample['blue'])
plot_DBElement_in_dbSpace(ax2, myDataBaseExample['red'])

plot_DataBase_in_dbSpace(ax3, myDataBaseExample)

plt.show()

In [ ]:


In [ ]: