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

MatplotlibのRectangleにテキストを追加するにはどうすればよいですか?


matplotlibの長方形にテキストを追加するには、長方形の中心点に注釈メソッドでラベルを追加します。

ステップ

  • figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。

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

  • プロットに長方形を追加するには、 Rectangle()を使用します 長方形オブジェクトを取得するクラス。

  • プロットに長方形のパッチを追加します。

  • 長方形にテキストラベルを追加するために、長方形の中心値、つまりcxとcyを取得できます。

  • annotate()を使用する 長方形にテキストを配置する方法。

  • x軸とy軸を制限して、長方形を表示します。

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

from matplotlib import pyplot as plt, patches
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
rectangle = patches.Rectangle((0, 0), 3, 3, edgecolor='orange',
facecolor="green", linewidth=7)
ax.add_patch(rectangle)
rx, ry = rectangle.get_xy()
cx = rx + rectangle.get_width()/2.0
cy = ry + rectangle.get_height()/2.0
ax.annotate("Rectangle", (cx, cy), color='black', weight='bold', fontsize=10, ha='center', va='center')
plt.xlim([-5, 5])
plt.ylim([-5, 5])
plt.show()

出力

MatplotlibのRectangleにテキストを追加するにはどうすればよいですか?


  1. matplotlib(python)でフォントを変更するにはどうすればよいですか?

    plt.text()メソッドを使用して、フォントサイズを大きくすることができます。 ステップ plt.plot()メソッドを使用して、引数で渡される2つのリストを含む行を作成できます。 軸にテキストを追加します。 plt.text()メソッドを使用して、データ座標の位置* x *、*y*の軸にテキスト*s*を追加します。フォントサイズは、font-size値を変更することでカスタマイズできます。 図を表示するには、plt.show()メソッドを使用します。 例 import matplotlib.pyplot as plt plt.plot([1, 2, 4], [1,

  2. tkinterのエントリにプレースホルダーを追加するにはどうすればよいですか?

    Tkinterは、ボタン、テキスト、エントリ、ダイアログ、およびアプリケーションの開発に役立つその他の属性などのウィジェットを追加する機能を提供します。ただし、tkinterはエントリーウィジェットにプレースホルダーを含めません。プレースホルダーは、ユーザーに通知するためにエントリウィジェットに表示されるダミーテキストです。 この記事では、 insert(default value、text)を使用して、エントリウィジェットにプレースホルダーを追加します。 プレースホルダーテキストとともに0などのデフォルト値をとる関数。 例 #Import tkinter library from tkin