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

Matplotlibでマイナーティックラベルを表示しながらメジャーティックラベルを非表示にする


Matplotlibでマイナーティックラベルを表示しながらメジャーティックラベルを非表示にするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • xを作成します およびy numpyを使用したデータポイント。

  • xをプロットします およびy データポイント。

  • setp()を使用して、アーティストオブジェクトにプロパティを設定します メソッド。

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

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.linspace(1, 10, 100)
y = np.log(x)

plt.plot(x, y)

plt.setp(plt.gca().get_xmajorticklabels(), visible=False)

plt.show()

出力

Matplotlibでマイナーティックラベルを表示しながらメジャーティックラベルを非表示にする


  1. Matplotlibのサブプロットの目盛りラベルの密度を下げる方法は?

    matplotlibのサブプロットの目盛りラベルの密度を下げるために、密度に最小値を割り当てることができます。 ステップ 変数、密度を初期化します 。 numpyを使用してxおよびyデータポイントを作成します。 plot()を使用してxおよびyデータポイントをプロットします メソッド。 xticks()を使用して、X軸の現在の目盛りの位置とラベルを取得または設定します メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt pl

  2. Python/Matplotlibの垂直ラベル付き棒グラフ

    まず、plt.barとxticksを使用してバーを作成できます。次に、「回転」キーで「垂直」または「水平」属性を設定することにより、ラベルを揃えることができます。 ステップ リスト、bars_heights、bars_labelを数字で作成します。 bar()メソッドを使用して、bars_heightsとbars_labelの長さで棒グラフを作成します。 xticks()とrotation =verticalおよびbars_labelを使用して、X軸の現在の目盛りの位置とラベルを取得または設定します。 プロットを表示するには、plt.show()メソッドを使用します。