このトピックに関する他の投稿を見てきましたが、明確な答えは見つかりませんでしたが、単純なものだと確信しています。
私のコードには次の構造があります...
import matplotlib
...
...
class xyz:
def function_A(self,...)
...
...
fig1 = matplotlib.figure()
...
...
「xyz」のインスタンスから「function_A」を呼び出しています。実行すると、次のエラー メッセージが表示されます。
AttributeError: 'module' object has no attribute 'figure'
私が読んだ投稿に基づいて、matplotlib をインポートする方法に問題があるように思えますが、整理できません。Function_A 定義内にインポートしようとしましたが (これは悪い形式だと思いますが、テストしたかったのです)、それでも同じエラーが発生します。
「function_A」コードを他の場所で問題なく使用しましたが、それはモジュール内の単なる関数であり、クラス内のメソッドではありませんでした。
どんな助けでも大歓迎です!