6

3 つの異なるパラメーターに対して 3 つのプロットを含む Figure があるとします。しかし、3 つのプロットすべてで、同じ温度 T=4K があります。では、この情報を図に追加するにはどうすればよいでしょうか。

キャプションに書くことに興味はありません。フィギュア本体につけて欲しいです。

4

5 に答える 5

4

を使用したデモンストレーションですannotate。さまざまなスタイルの注釈については、この例を確認してください。

import matplotlib.pyplot as plt
import numpy as np

plt.ion()
fig, ax = plt.subplots()

x = np.linspace(0,4,100)

plt.plot(x,2*x)
plt.plot(x,x**2)
plt.plot(x,np.sqrt(8*x))

ax.annotate('T = 4K', xy=(2,4), xycoords='data',
            xytext=(-100,60), textcoords='offset points',
            arrowprops=dict(arrowstyle='fancy',fc='0.6',
                            connectionstyle="angle3,angleA=0,angleB=-90"))

plt.show()
raw_input()

ここに画像の説明を入力

于 2013-04-17T20:38:57.513 に答える
2

何を言っているのかわかりませんが、text()メソッドを使用してプロットにテキストを追加できます。

matplotlib pyplot でテキストをプロットする

于 2013-04-17T17:51:36.390 に答える
0

T=4K ゾーンの周りに灰色の水平ゾーンを提案します

axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)axisのmatplotlibドキュメントを見ると、次のようなことができます:

水平ゾーンと垂直ゾーン

于 2013-04-17T17:52:11.570 に答える