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

matplotlibで極座標プロットのマイナーティックを作成するにはどうすればよいですか?


matplotlibで極座標プロットのマイナーティックを作成するには、次の手順を実行できます

ステップ

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

  • rを作成します (半径)およびシータ numpyを使用したデータポイント。

  • 現在の図にサブプロットを追加します。

  • step =10 を使用して、0から360までのポイントを繰り返します。 目盛りを取得するためにそれらをプロットします 。

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

import numpy as np
import matplotlib.pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# radius and theta for the polar plot
r = np.arange(0, 5, 0.1)
theta = 2 * np.pi * r

# Add a subplot
ax = plt.subplot(111, projection='polar')

tick = [ax.get_rmax(), ax.get_rmax() * 0.97]

# Iterate the points between 0 to 360 with step=10
for t in np.deg2rad(np.arange(0, 360, 10)):
    ax.plot([t, t], tick, lw=1, color="red")

# Display the plot
plt.show()

出力

次の出力が生成されます-

matplotlibで極座標プロットのマイナーティックを作成するにはどうすればよいですか?


  1. Matplotlibでバーのラベルとして絵文字をプロットするにはどうすればよいですか?

    annotate()を使用して、バーの上部に絵文字を配置できます。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 頻度のリストを作成する およびラベル 絵文字を含む。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 bar()を使用してバーをプロットします メソッド。 annotate()を使用する 絵文字をラベルとして配置する方法 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib imp

  2. Matplotlibで3Dバーの凡例を作成するにはどうすればよいですか?

    matplotlibで3Dバーの凡例を作成するには、3Dバーをプロットし、legend()メソッドを使用して凡例を配置します。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 サブプロット配置の一部として図に軸を追加します。 numpyを使用して、データx3、y3、z3、dx、dy、dzのリストを作成します。 bar3d()を使用して3Dバーをプロットします メソッド。 凡例を配置するための長方形の軸を作成します。 lege