尝试作图2
import matplotlib.pyplot as plt
import matplotlib
import matplotlib.gridspec as gridspec
matplotlib.rcParams['font.family'] = 'FangSong'
gs = gridspec.GridSpec(3, 3)
gong4 = plt.subplot(gs[0, 0])
plt.title("巽四宫")
gong3 = plt.subplot(gs[1, 0])
plt.ylabel("震三宫")
gong7 = plt.subplot(gs[2, 0])
plt.xlabel("艮八宫")
gong9 = plt.subplot(gs[0, 1])
plt.title("离九宫")
gong5 = plt.subplot(gs[1, 1])
plt.title("中五宫")
gong1 = plt.subplot(gs[2, 1])
plt.xlabel("坎一宫")
gong2 = plt.subplot(gs[0, 2])
plt.title("坤二宫")
gong7 = plt.subplot(gs[1, 2])
plt.xlabel("兑七宫")
gong6 = plt.subplot(gs[2, 2])
plt.xlabel("乾六宫")
plt.show()
可以看到,效果还是不理想,网格上的坐标很难看
gs = gridspec.GridSpec(3, 3)
gong4 = plt.subplot(gs[0, 0])
plt.title("巽四宫")
plt.xticks([])
plt.yticks([])
gong3 = plt.subplot(gs[1, 0])
plt.xlabel("震三宫")
plt.xticks([])
plt.yticks([])
gong7 = plt.subplot(gs[2, 0])
plt.xlabel("艮八宫")
plt.xticks([])
plt.yticks([])
gong9 = plt.subplot(gs[0, 1])
plt.title("离九宫")
plt.xticks([])
plt.yticks([])
gong5 = plt.subplot(gs[1, 1])
plt.xticks([])
plt.yticks([])
gong1 = plt.subplot(gs[2, 1])
plt.xlabel("坎一宫")
plt.xticks([])
plt.yticks([])
gong2 = plt.subplot(gs[0, 2])
plt.title("坤二宫")
plt.xticks([])
plt.yticks([])
gong7 = plt.subplot(gs[1, 2])
plt.xlabel("兑七宫")
plt.xticks([])
plt.yticks([])
gong6 = plt.subplot(gs[2, 2])
plt.xlabel("乾六宫")
plt.xticks([])
plt.yticks([])
效果:
这次要好多了