def _prepare_trellis(n_cells, max_col):
"""Aux function
"""
import matplotlib.pyplot as plt
if n_cells == 1:
nrow = ncol = 1
elif n_cells <= max_col:
nrow, ncol = 1, n_cells
else:
nrow, ncol = int(math.ceil(n_cells / float(max_col))), max_col
fig, axes = plt.subplots(nrow, ncol, figsize=(7.4, 1.5 * nrow + 1))
axes = [axes] if ncol == nrow == 1 else axes.flatten()
for ax in axes[n_cells:]: # hide unused axes
# XXX: Previously done by ax.set_visible(False), but because of mpl
# bug, we just hide the frame.
from .topomap import _hide_frame
_hide_frame(ax)
return fig, axes
utils.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录