MCPcopy Create free account
hub / github.com/cselab/aphros / InitBasicFigure

Function InitBasicFigure

deploy/scripts/aphros/plot.py:102–126  ·  view source on GitHub ↗
(field, grid=False)

Source from the content-addressed store, hash-verified

100
101
102def 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
129def InitFigure(nx, ny, grid=False, resx=640, figsizex=3.2):

Callers

nothing calls this directly

Calls 2

HideAxisFunction · 0.85
PlotGridFunction · 0.70

Tested by

no test coverage detected