设置matplotlib样式时的AttributeError

BMi*_*ell 2 python matplotlib

我有一个使用以下导入列表的python脚本:

import matplotlib
matplotlib.style.use('ggplot')

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)

然后它将文本文件导入到数据框中,在df中创建一些额外的列并创建两个图.

我需要能够从Matlab调用它(由于一些繁琐的原因......)我通过在Matlab提示符下键入以下内容来完成此操作:

dos('myfile.py')
Run Code Online (Sandbox Code Playgroud)

其中引发了以下错误:

Traceback (most recent call last): 
  File "D:\Documents\Python Scripts\XXXXXXXXX.py", line 8, in     <module> 
    matplotlib.style.use('ggplot') 
AttributeError: 'module' object has no attribute 'style' 
Run Code Online (Sandbox Code Playgroud)

但是,如果我评论要求ggplot样式的行,它运行正常并在标准matplotlib格式中正确生成图.

有关为什么会出现这种情况的任何建议?

最好的祝福,

ODi*_*lva 12

style 是pyplot的属性,而不是matplotlib

尝试:

import matplotlib.pyplot as plt
plt.style.use('ggplot')
Run Code Online (Sandbox Code Playgroud)