Matplotlibでは、多くの例が の形式で提供され、 のようax = subplot(111)
に関数が on に適用されます。(ここにあります)ax
ax.xaxis.set_major_formatter(FuncFormatter(myfunc))
または、サブプロットが必要ない場合は、plt.figure()
必要なものをplt.plot()
または同様の関数でプロットしてプロットすることができます。
さて、私はまさに 2 番目のケースですがset_major_formatter
、X 軸で関数を呼び出したいと考えています。もちろん、それを呼び出しても機能しplt
ません。
>>> plt.xaxis.set_major_formatter(FuncFormatter(myfunc))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'xaxis'
ここで何をすべきですか?