3 つの異なるパラメーターに対して 3 つのプロットを含む Figure があるとします。しかし、3 つのプロットすべてで、同じ温度 T=4K があります。では、この情報を図に追加するにはどうすればよいでしょうか。
キャプションに書くことに興味はありません。フィギュア本体につけて欲しいです。
3 つの異なるパラメーターに対して 3 つのプロットを含む Figure があるとします。しかし、3 つのプロットすべてで、同じ温度 T=4K があります。では、この情報を図に追加するにはどうすればよいでしょうか。
キャプションに書くことに興味はありません。フィギュア本体につけて欲しいです。
を使用したデモンストレーションです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()
何を言っているのかわかりませんが、text()
メソッドを使用してプロットにテキストを追加できます。
T=4K ゾーンの周りに灰色の水平ゾーンを提案します
axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)
axisのmatplotlibドキュメントを見ると、次のようなことができます: