设置matplotlib样式时出现AttributeError
AttributeError when setting matplotlib style
我有一个 python 脚本,它使用以下导入列表:
import matplotlib
matplotlib.style.use('ggplot')
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
然后将文本文件导入数据框,在 df 中创建一些额外的列并创建两个图。
我需要能够从 Matlab 调用它(出于一些繁琐的原因...),我通过在 Matlab 提示符下键入以下内容来完成此操作:
dos('myfile.py')
抛出以下错误:
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'
但是,如果我评论要求 ggplot 样式的行,它运行良好并以标准 matplotlib 格式正确生成图。
关于为什么会出现这种情况有什么建议吗?
此致,
本
style
是pyplot的属性,不是matplotlib
尝试:
import matplotlib.pyplot as plt
plt.style.use('ggplot')
我有一个 python 脚本,它使用以下导入列表:
import matplotlib
matplotlib.style.use('ggplot')
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
然后将文本文件导入数据框,在 df 中创建一些额外的列并创建两个图。
我需要能够从 Matlab 调用它(出于一些繁琐的原因...),我通过在 Matlab 提示符下键入以下内容来完成此操作:
dos('myfile.py')
抛出以下错误:
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'
但是,如果我评论要求 ggplot 样式的行,它运行良好并以标准 matplotlib 格式正确生成图。
关于为什么会出现这种情况有什么建议吗?
此致,
本
style
是pyplot的属性,不是matplotlib
尝试:
import matplotlib.pyplot as plt
plt.style.use('ggplot')