我有一个使用以下导入列表的Python脚本:
import matplotlib
matplotlib.style.use('ggplot')
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
它随后将一个文本文件导入到数据框中,在数据框中创建了一些额外的列并创建了两个图表。
为了满足数个令人疲倦的原因,我需要在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格式正确生成图表。
有什么建议吗?
此致
敬礼,
本
matplotlib
没有style
属性。然而,pyplot
有这个属性。如果你查看matplotlib
的示例,你会发现你需要使用plt.style.use('ggplot')
。 - sco1%matplotlib
之前。 - kynan