持续更新ing,欢迎各位点赞关注哦!
祥帅的小屋
分罗万象,姿态万千。
31篇原创内容
公众号
1. 格式化不等宽子图
fig.add_gridspec(行数,列数,宽度比,长度比,坐标x,坐标y,子图宽度,子图高度,子图水平间距,子图竖直间距)
gs = fig.add_gridspec(2, 2, width_ratios=(7, 2), height_ratios=(2, 7),
left=0.1, right=0.9, bottom=0.1, top=0.9
# ,wspace=0.05, hspace=0.05)
添加不等宽子图
ax = fig.add_subplot(gs[1, 0])
ax_histx = fig.add_subplot(gs[0, 0], sharex=ax)
ax_histy = fig.add_subplot(gs[1, 1], sharey=ax)
sharex=ax——共享x轴
sharey=ax——共享y轴
子图:与列表索引相同,含义如上图
Example 1
from __future__ import print_function, division
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
# start with a square Figure
fig = plt.figure(figsize=(8, 8))
# Add a gridspec with two rows and two columns and a ratio of 2 to 7 between
# the size of the marginal axes and the main axes in both directions.
# Also adjust the subplot parameters for a sq