Python
 Computer >> コンピューター >  >> プログラミング >> Python

Matplotlibでより長いサブプロットの目盛りを作成するにはどうすればよいですか?


matplotlibでより長いサブプロットの目盛りを作成するには、 tick_params()を使用できます。 マイナーティックとメジャーティックの長さと幅の方法。

ステップ

  • subplot()を使用して、現在の図にサブプロットを追加します メソッド。

  • range(2)値をプロットする

  • sxおよびyデータポイントの場合。

  • 「拡張領域」に押し出さずに、カラーバーの小さな目盛りをオンにします。

  • tick_paramsを使用します 目盛りと目盛りラベルの外観を変更するため。

  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
ax1 = plt.subplot()
ax1.plot(range(2), range(2), linewidth=2)
ax1.minorticks_on()
ax1.tick_params('both', length=20, width=2, which='major')
ax1.tick_params('both', length=10, width=1, which='minor')
plt.show()

出力

Matplotlibでより長いサブプロットの目盛りを作成するにはどうすればよいですか?


  1. PythonでMatplotlibを使用して中空の四角いマークを作成するにはどうすればよいですか?

    matplotlibで中空の四角いマークを作成するには、マーカー ksを使用できます。 、 markerfacecolor =none、markersize =15 、および markeredgecolor =red 。 ステップ numpyを使用してxおよびyデータポイントを作成します。 図を作成するか、既存の図をアクティブにし、サブプロット配置の一部として図に軸を追加します。 plot()メソッドを使用してxおよびyデータポイントをプロットします。中空の四角いマークを作成するには、マーカー「 ks」を使用できます およびma​​rkerfacecolor= none

  2. Pythonでmatplotlibを使用して、1つのページに複数のプロットを作成するにはどうすればよいですか?

    パンダを使用して、データフレームを作成し、図形と軸を作成できます。その後、散布法を使用して点を描画できます。 ステップ 生徒のリスト、生徒が取得したマーク、各スコアの色分けを作成します。 ステップ1のデータを使用して、PandaのDataFrameを使用してデータフレームを作成します。 subplotsメソッドを使用してfig変数とax変数を作成します。デフォルトのnrowsとncolsは1です。 plt.xlabel()メソッドを使用してX軸ラベルを設定します。 plt.ylabel()メソッドを使用してY軸ラベルを設定します。 マーカーのサイズや色を変え