#!/usr/bin/env python # coding: utf-8 # nazvy proměnných jsou v angličtině # Ale komenty teda ne) import matplotlib import matplotlib.pyplot as plt matplotlib.rcParams['mathtext.fontset'] = 'cm' # Computer Modern (TeX) matplotlib.rcParams['font.family'] = 'STIXGeneral' from . import mart def subplot3D(sample_box, ax3d, space='R'): Fails = getattr(sample_box.failure_samples, space) Succeses = getattr(sample_box.success_samples, space) xyz = [0,1,2] ax3d.scatter(Fails[:,xyz[0]], Fails[:,xyz[1]], Fails[:,xyz[2]], c='r', marker='.') ax3d.scatter(Succeses[:,xyz[0]], Succeses[:,xyz[1]], Succeses[:,xyz[2]], c='g', marker='.') ax3d.set_xlabel('X') ax3d.set_ylabel('Y') ax3d.set_zlabel('Z') def plot3D(sample_box, space='R', filename='', format='pdf'): if not filename: filename = 'store/%s_%s_%s_plot3D'%(sample_box.gm_signature, space, sample_box.nsim) fig = plt.figure() ax3d = fig.add_subplot(111, projection='3d') subplot3D(sample_box, ax3d, space) try: # jen pro formu zkusíme, vždyť musí funkce formálně něco dělat, žejo? fig.savefig(filename + "." + format)#, dpi=300) except: pass # nic se neděje # vracím plt místo figury, protože nechcem sa trapiť ivent lupem # return plt insted of just fig to bypass event loop issues return plt.show() # nikdo mi neuvěří, že by tohle postačílo a nebylo by nutné tohlensto furt úpravovat def plot2D(sample_box, space='R', filename=None, format='pdf'): if filename is None: try: filename = sample_box.filename except: filename = 'store/%s_%s_%s_plot2D'%(sample_box.gm_signature, space, sample_box.nsim) fig = plt.figure() ax = fig.add_subplot(111) ax.space = space ax.sample_box = sample_box mart.setup(ax) mart.curly(ax) mart.plot_boundaries(ax, linewidth=0.7) mart.scatter_points(ax) try: mart.triplot(ax, color="grey", linewidth=0.4) except: pass try: # jen pro formu zkusíme, vždyť musí funkce formálně něco dělat, žejo? fig.savefig(filename + "." + format, dpi=300) except: pass # nic se neděje # vracím plt místo figury, protože nechcem sa trapiť ivent lupem # return plt insted of just fig to bypass event loop issues return plt.show()
Mode | Type | Size | Ref | File |
---|---|---|---|---|
100644 | blob | 19075 | e556c1eafdce91cf8d67a5075447eb04a9abe383 | IS_stat.py |
100644 | blob | 6 | 0916b75b752887809bac2330f3de246c42c245cd | __init__.py |
100644 | blob | 73368 | 3d245b8568158ac63c80fa0847631776a140db0f | blackbox.py |
100644 | blob | 11243 | 10c424c2ce5e8cdd0da97a5aba74c54d1ca71e0d | candybox.py |
100644 | blob | 30154 | a83cd27779ecfbaccf635b0fb8672b6f0e75b3a3 | convex_hull.py |
100644 | blob | 60408 | 475c3b324439e3bdf19f7d84e0b57775ffba9291 | dicebox.py |
100644 | blob | 36930 | a775d1114bc205bbd1da0a10879297283cca0d4c | estimation.py |
100644 | blob | 34394 | 3f0ab9294a9352a071de18553aa687c2a9e6917a | f_models.py |
100644 | blob | 31540 | a577087003a885ca7499d1ee9451e703fa9d2d36 | g_models.py |
100644 | blob | 42820 | 1092b3b9f05b11d0c53b3aa63df2460ec355085d | gl_plot.py |
100644 | blob | 2718 | 5d721d117448dbb96c554ea8f0e4651ffe9ac457 | gp_plot.py |
100644 | blob | 29393 | 96162a5d181b8307507ba2f44bafe984aa939163 | lukiskon.py |
100644 | blob | 9673 | 071b20e04e35d4a3f218e622d21f704a3adc23a8 | mart.py |
100644 | blob | 7984 | 04326fe2b6468da7976883a5b9b024630ce80d3c | mart3d.py |
100644 | blob | 5356 | faac09f784e48599ff9a67e607a8e8a990b05d80 | mgraph.py |
100644 | blob | 2004 | 6ea8dc8f50a656c48f786d5a00bd6398276c9741 | misc.py |
100644 | blob | 2439 | fe482f41cb07d6d8a079553aa09b13a8a82d512d | mplot.py |
100644 | blob | 1450 | 4849f178b588e252b8c7f6a940d2d82ad35f6914 | plot.py |
100644 | blob | 2807 | 1feb1d43e90e027f35bbd0a6730ab18501cef63a | plotly_plot.py |
100644 | blob | 138006 | 7a5fe0764ab631f619a69f65815798dc29469be9 | qt_plot.py |
100644 | blob | 6304 | 7fc6ac75e415df43af5b7aa9d6d1848aa5d0963d | reader.py |
100644 | blob | 4284 | a0e0b4e593204ff6254f23a67652804db07800a6 | samplebox.py |
100644 | blob | 6397 | 90f4252f7484271e81e64cb432d77e4f710ec893 | sball.py |
100644 | blob | 5553 | bac994ae58f1df80c7f8b3f33955af5402f5a4f3 | sball_old.py |
100644 | blob | 2605 | 0034d2e3f14c056541888235e59127e8f28b131d | schemes.py |
100644 | blob | 21623 | 281aef80556b8d22842b8659f6f0b7dab0ad71af | shapeshare.py |
100644 | blob | 68977 | c804dbc3e65b973ca943f65cd9ede6eadb288664 | simplex.py |
100644 | blob | 10940 | 6965eabdb5599bb22773e7fef1178f9b2bb51efe | stm_df.py |
100644 | blob | 3433 | 3063a1b6a132cbb5440ab95f1b6af1f1ff4266ac | testcases_2D.py |
100644 | blob | 22048 | 4a6014ca5255aa96059ff9ed5a7e29df98d26ffc | whitebox.py |