Matplotlibのサブプロットで目盛りラベルを回転させる方法は?
サブプロットの目盛りラベルを回転するには、 set_xticklabels()を使用できます。 またはset_yticklabels() 回転 メソッドの引数。
-
軸をチェックするために使用できる数字(x)のリストを作成します。
-
subplot()を使用して軸を取得します これは、現在の図にサブプロットを追加するのに役立ちます。
-
set_xticks を使用して、X軸とY軸に目盛りを設定します およびset_yticks それぞれのメソッド、およびリストx(ステップ1から)。
-
ラベルリストを使用して目盛りラベルを設定する(["one"、 "two"、 "three"、 "four"]) およびrotation=45 set_xticklabels()を使用する およびset_yticklabels() 。
-
軸と目盛りラベルの間にスペースを追加するには、 tick_params()を使用できます。 パッドを使用したメソッド スペースを追加するのに役立つ引数。引数direction(in) 目盛りを軸の内側に配置するのに役立ちます。そして、軸(両方)を適用します 両方の軸のパラメータ。
-
図を表示するには、 plt.show()を使用します メソッド。
例
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = [1, 2, 3, 4] ax1 = plt.subplot() ax1.set_xticks(x) ax1.set_yticks(x) ax1.set_xticklabels(["one", "two", "three", "four"], rotation=45) ax1.set_yticklabels(["one", "two", "three", "four"], rotation=45) ax1.tick_params(axis="both", direction="in", pad=15) plt.show()
出力
-
Matplotlibでプロットを表示する前に空の目盛りラベルを取得する
matplotlibにプロットを表示する前に空の目盛りラベルを取得するには、次の手順を実行できます- データポイントのリストを作成します。 subplot()を使用して、現在の図にサブプロットを追加します メソッド。 ティックを設定する およびティックラベル set_xticks()を使用する メソッドとset_xticklabels() メソッド。 空の目盛りラベルを取得するには、 get_xticklabels(which =minor)を使用します 。 メソッドを表示するには、 show()を使用します メソッド。 例 from matplotlib
-
Matplotlibのサブプロットの目盛りラベルの密度を下げる方法は?
matplotlibのサブプロットの目盛りラベルの密度を下げるために、密度に最小値を割り当てることができます。 ステップ 変数、密度を初期化します 。 numpyを使用してxおよびyデータポイントを作成します。 plot()を使用してxおよびyデータポイントをプロットします メソッド。 xticks()を使用して、X軸の現在の目盛りの位置とラベルを取得または設定します メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt pl