mpl_toolkits.axisartist.axis_artist #
このaxis_artist
モジュールは、カスタム アーティストを実装して軸要素 (軸線とラベル、目盛り線とラベル、グリッド線) を描画します。
軸線とラベル、目盛線とラベルはAxisArtist
クラスによって管理されます。グリッド線はGridlinesCollection
クラスによって管理されます。
AxisArtist
軸ごとに 1 つあります。親の Axes ( a である必要があります)のaxis
ディクショナリを
介してアクセスできます。mpl_toolkits.axislines.Axes
ax.axis["bottom"]
AxisArtist の子は、
属性としてアクセス.line
され
ます
。.label
.major_ticks
.major_ticklabels
.minor_ticks
.minor_ticklabels
ax.axis["bottom"].line
子プロパティ (色、フォント、線幅など) は、セッターを使用して設定できます。
# Make the major ticks of the bottom axis red.
ax.axis["bottom"].major_ticks.set_color("red")
ただし、目盛りの位置や目盛りラベルなどは、grid_helper 側で変更する必要があります。
axis_direction #
AxisArtist
、AxisLabel
、場所、角度などを調整する axis_direction 属性があります。TickLabels
axis_directionは、「左」、「右」、「下」、「上」のいずれかである必要があり、長方形軸の Matplotlib 規則に従います。
たとえば、下の軸 (左右は増加する座標の方向を基準にしています) の場合、
ticklabels と axislabel は右側にあります
ticklabels と axislabel のテキスト角度は 0 です
ticklabels はベースライン、中央揃えです
axislabel は上、中央揃え
テキストの角度は実際には (90 + ticklabel への方向の角度) に対して相対的であり、下軸は 0 になります。
パラメータ |
左 |
下 |
右 |
上 |
---|---|---|---|---|
目盛りラベルの場所 |
左 |
右 |
右 |
左 |
軸ラベルの場所 |
左 |
右 |
右 |
左 |
目盛り角度 |
90 |
0 |
-90 |
180 |
軸ラベル角度 |
180 |
0 |
0 |
180 |
ticklabel va |
中心 |
ベースライン |
中心 |
ベースライン |
軸ラベル va |
中心 |
上 |
中心 |
下 |
ticklabelは |
右 |
中心 |
右 |
中心 |
軸ラベル ha |
右 |
中心 |
右 |
中心 |
目盛りはデフォルトで目盛りラベルの正反対側にあります。目盛ラベルの同じ側に目盛を付けるには、
ax.axis["bottom"].major_ticks.set_tick_out(True)
次の属性をカスタマイズできます (set_xxx
メソッドを使用)。
Ticks
: ticksize, tick_outTickLabels
:パッドAxisLabel
:パッド
クラス番号
|
軸 (n 番目の軸座標が一定である線) 線、目盛り、目盛りラベル、および軸ラベルを描画するアーティスト。 |
|
軸ラベル。 |
|
|
|
AxisLabel および TickLabels の基本クラス。 |
|
ラベルに目盛りを付けます。 |
|
目盛りは Line2D から派生し、目盛り自体がマーカーであることに注意してください。 |