matplotlib では、軸にラベルを重ねる最もクリーンで堅牢な方法を知りたいです。これは、おそらく次の例で最もよく示されています。
通常の軸ラベル/目盛りは 5.00 単位ごとに配置されますが、目盛りのない追加のラベルが軸に重ねられています (これは、1114.00 を部分的にカバーする 1113.75 と完全にカバーされる 1105.00 で確認できます)。ラベルのフォントとサイズは、通常の目盛り付きのものと同じで、背景 (存在する場合) が軸のすぐ上に (目盛りのように) 表示されます。
matplotlib でこの効果を得る最も簡単な方法は何ですか?
編集@Kenの提案に続いて、目盛りマーカーを削除し、ラベルの背景/フォント/ zorderを変更することで、既存の目盛り/ラベル
の効果を得ることができました。ただし、軸に新しい目盛り/ラベルを追加する最善の方法がわかりません。ax.yaxis.get_ticklines
ax.yaxis.get_ticklabels
言い換えればadd_tick(ax.yaxis, loc)
、場所に目盛りを追加し、操作するオブジェクトとオブジェクトをloc
返す関数を探しています。tickline
ticklabel