| 100 | |
| 101 | |
| 102 | def InitBasicFigure(field, grid=False): |
| 103 | print("InitBasicFigure is deprecated. Use InitFigure") |
| 104 | figsize = 3.2 |
| 105 | resx = 640 |
| 106 | dpi = resx / figsize |
| 107 | fig = plt.figure(figsize=(resx / dpi, resx / dpi), dpi=dpi) |
| 108 | ax = plt.Axes(fig, [0., 0., 1., 1.]) |
| 109 | fig.add_axes(ax) |
| 110 | ax.set_xlim(0, 1) |
| 111 | ax.set_ylim(0, 1) |
| 112 | lx, ly = 1., 1. |
| 113 | ny, nx = field.shape |
| 114 | hx, hy = lx / nx, ly / ny |
| 115 | x1 = (0.5 + np.arange(nx)) * hx |
| 116 | y1 = (0.5 + np.arange(ny)) * hy |
| 117 | x1node = np.arange(nx + 1) * hx |
| 118 | y1node = np.arange(ny + 1) * hy |
| 119 | HideAxis(ax) |
| 120 | if grid: |
| 121 | PlotGrid(ax, x1node, y1node) |
| 122 | meta = dict() |
| 123 | meta['x1'] = x1 |
| 124 | meta['y1'] = y1 |
| 125 | meta['fig'] = fig |
| 126 | return fig, ax, meta |
| 127 | |
| 128 | |
| 129 | def InitFigure(nx, ny, grid=False, resx=640, figsizex=3.2): |