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

matplotlibティックラベルを計算値に置き換える正しい方法は何ですか?


ax.loglog(x、y)を使用できます およびset_major_formatter() 目盛りラベルを計算値に置き換える方法。

ステップ

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

  • 図とサブプロットのセットを作成します。

  • X軸とY軸の両方にログスケーリングを使用してプロットを作成します。

  • 主要ティッカーのフォーマッターを設定します。

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

import numpy as np
from matplotlib import pyplot as plt, ticker

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

fig, ax = plt.subplots()

ax.loglog(np.logspace(0, 5), np.logspace(0, 5)**2)

ax.xaxis.set_major_formatter(ticker.LogFormatterExponent())

plt.show()

出力

matplotlibティックラベルを計算値に置き換える正しい方法は何ですか?


  1. Matplotlibのサブプロットで目盛りラベルを回転させる方法は?

    サブプロットの目盛りラベルを回転するには、 set_xticklabels()を使用できます。 またはset_yticklabels() 回転 メソッドの引数。 軸をチェックするために使用できる数字(x)のリストを作成します。 subplot()を使用して軸を取得します これは、現在の図にサブプロットを追加するのに役立ちます。 set_xticks を使用して、X軸とY軸に目盛りを設定します およびset_yticks それぞれのメソッド、およびリストx(ステップ1から)。 ラベルリストを使用して目盛りラベルを設定する([one、 two、 three、 four]

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

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