修正方法: モジュール 'matplotlib' には 'plot' 属性がありません。
matplotlib の使用時に発生する可能性のあるエラーは次のとおりです。
AttributeError : module 'matplotlib' has no attribute 'plot'
このエラーは通常、次のコードを使用して matplotlib をインポートするときに発生します。
import matplotlib as plt
代わりに、以下を使用する必要があります。
import matplotlib. pyplot as plt
次の例は、このエラーを実際に修正する方法を示しています。
エラーを再現する方法
次のコードを使用して matplotlib で折れ線グラフを作成しようとしているとします。
import matplotlib as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show () AttributeError : module 'matplotlib' has no attribute 'plot'
matplotlib ライブラリをインポートするために間違ったコード行を使用したため、エラーが発生します。
エラーを修正する方法
このエラーを修正するには、正しいコードを使用して matplotlib ライブラリをインポートするだけです。
import matplotlib. pyplot as plt #define data x = [1, 2, 3, 4, 5, 6] y = [3, 7, 14, 19, 15, 11] #create line plot plt. plot (x, y) #show line plot plt. show ()
正しいコード行を使用して matplotlib ライブラリをインポートしたため、エラーを受け取ることなく折れ線グラフを正常に作成できたことに注意してください。
追加リソース
次のチュートリアルでは、Python の他の一般的なエラーを修正する方法を説明します。
修正方法: matplotlib という名前のモジュールがありません
修正方法: pandas という名前のモジュールがありません
修正方法: numpy という名前のモジュールがありません