軸
    Top > Python > 描画 > 一般
    描画範囲や目盛の情報を取得する
     matplotlib.axes.Axes.axis()   グラフの描画範囲を取得する.  matplotlib.axes.Axes.get_xticks()   x軸の目盛の位置を取得する.戻り値は目盛の位置の配列.  matplotlib.axes.Axes.get_xticklabels()   x軸のラベルの情報を取得する.戻り値はclass matplotlib.text.Textのリスト.   各要素は(x, y, text),つまりx座標,y座標,文字列の3つの情報を持っている. return:
    軸を制御する
     class matplotlib.spines.Spine()   axes.AxesはSpineオブジェクトを持っており,ax.spinesを通じて制御できる.  set_visible(bool)   軸を表示するかどうかを指定する.  set_title(text)   タイトルを指定する.  set_bounds(min, max)   軸の描画範囲を指定する.
    描画範囲を指定する
     matplotlib.axes.Axes.set_xlim(left=None, right=None)   x軸の描画範囲を指定する.  matplotlib.axes.Axes.set_ylim(bottom=None, top=None)   y軸の描画範囲を指定する.
    軸の目盛を設定する
     matplotlib.axes.Axes.set_xticks(ticks, labels=None)   ticksで目盛の位置を指定する.1次元配列状の値を与える.   labelsで目盛のラベルを指定する.ticksと同じ長さの1次元配列状の値を与える.   set_xticks([])のように空のリストを与えると目盛とそのラベルが消える.  matplotlib.axes.Axes.tick_params(axis='both', **kwargs)   目盛,目盛のラベル,及びグリッド線の見た目を調整する.   axis: x軸・y軸('both'は両方)   bottom, top, left, right: 目盛を表示するか   labelbottom, labeltop, labelleft, labelright: 目盛のラベルを表示するか   minor: 副目盛か  ちなみにset_xticklabels()は目盛の位置への依存性から非推奨となっている.set_xticks()で目盛の位置とラベルとをまとめて与えるのが良いとのこと.
    グラフの位置と大きさを指定する
    第2軸を描く
     matplotlib.axes.Axes.twinx()
    References
    matplotlib.axes — Matplotlib 3.8.2 documentation + https://matplotlib.org/stable/api/axes_api.html matplotlib.text — Matplotlib 3.8.2 documentation + https://matplotlib.org/stable/api/text_api.html matplotlib.spines — Matplotlib 3.8.2 documentation + https://matplotlib.org/stable/api/spines_api.html Spines — Matplotlib 3.8.2 documentation + https://matplotlib.org/stable/gallery/spines/spines.html