0
x軸上の目盛りラベルの2行目を元の目盛りのすぐ下にプロットすることに本当に問題があります。私はシーボーンを使用しているので、プロットがレンダリングされた後でこれらの余分なラベルを追加する必要があります。matplotlibで別にフォーマットされた目盛りラベルを追加する方法
以下はwhat I'm tryingですが、2行目の目盛りの間隔がもう少し大きくなり、2行目が太く色が違うようにしたいと思います。
私の試みは、既存の目盛りラベルをハッキングし、改行で区切られた下に新しい文字列を追加伴う:
# n_labels is list that has the new labels I wish to plot directly
# underneath the 1st row
locs = ax.get_xticks().tolist()
labels = [x.get_text() for x in ax.get_xticklabels()]
nl = ['\n'.join([l, n_labels[i]]) for i, l in enumerate(labels)]
ax.set_xticks(locs)
ax.set_xticklabels(nl)
任意のアイデア?ありがとうございました!