11

私は出版用のすべての図に matplotlib を使用してきましたが、1 つの質問は、箱から出してすぐに使用できるパネル ラベルを配置する方法です。チュートリアルは、コードと結果とともにここに示されています。

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure()
for i, label in enumerate(('A', 'B', 'C', 'D')):
    ax = fig.add_subplot(2,2,i+1)
    ax.text(0.05, 0.95, label, transform=ax.transAxes,
      fontsize=16, fontweight='bold', va='top')

plt.show()

パネルのラベル付け

ただし、パネル ラベルは境界ボックスの角にのみあり、ボックスの外側や y 軸ラベルの上にはありません (これは通常の方法です)。

プロスワンフォーマット

任意の入力をいただければ幸いです。ありがとう!

4

1 に答える 1

19

の外側の値[0, 1]は有効です。

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure()
for i, label in enumerate(('A', 'B', 'C', 'D')):
    ax = fig.add_subplot(2,2,i+1)
    ax.text(-0.1, 1.15, label, transform=ax.transAxes,
      fontsize=16, fontweight='bold', va='top', ha='right')

plt.show()

ここに画像の説明を入力

于 2013-08-20T23:54:59.040 に答える