マステックスの書式設定によって、いくつかのラベルが凡例の2つの列に配置されたときに整列しないように、行は関連データを示すためにも使用されるため、これは特に重要です。ここでmatplotlibの凡例の行を2列で整列する方法
は一例です。
import matplotlib as mpl
import matplotlib.pyplot as plt
import matplotlib.mathtext as mathtext
mpl.rc("font", family="Times New Roman",weight='normal')
plt.rcParams.update({'mathtext.default': 'regular' })
plt.plot(1,1, label='A')
plt.plot(2,2, label='B')
plt.plot(3,3, label='C')
plt.plot(4,4,label='$A_{x}^{y}$')
plt.plot(5,5,label='$B_{x}^{y}$')
plt.plot(6,6,label='$C_{x}^{y}$')
plt.legend(fontsize='xx-large', ncol=2)
plt.show()
を、私はいくつかの空の上付き、下付き文字を追加することによって、「偽のそれ」ビットすることができましたただし、これはプロットがpdfにエクスポートされた場合にのみ有効です。 pngにエクスポートするときには動作していないようです。ラベルの最初の列を2番目の列に並べるにはどうすればよいですか?
あなたはmatplotlibのバックエンドを変更しようとしたことがありますか?それらのうちのいくつかは他のものと異なって輸出しています。 – cphlewis
私がバックエンドでやったことは、複数ページのpdfファイルをインポートすることだけです。私が知る限り、AGGを使ってpngをレンダリングしていますが、これはデフォルトだと思います。おそらくカイロを試してみることができますが、50-100のユニークなプロットもありますので、ここではもっとサンドボックスアプローチを探しています。 – Samwise