我使用一个for循环和一个变量列表来创建针对一个变量的多个图,每个图都有一个列表中的项目,在for循环中针对变量“失败(1或0)”进行迭代。
尝试
ListOfVariables = ['Volumetric Flow Meter 1', 'Volumetric Flow Meter 2', 'Pump Speed (RPM)', 'Pump Torque', 'Ambient Temperature', 'Horse Power', 'Pump Efficiency']
for item in ListOfVariables:
first_axis = dataframe_raw[item].plot
second_axis = first_axis.twinx()
second_axis.plot(dataframe_raw['PUMP FAILURE (1or 0)'], color='teal')
plt.title(item)
plt.show()
字符串
错误
3 for item in ListOfVariables:
4 first_axis = dataframe_raw[item].plot
----> 5 second_axis = first_axis.twinx()
6 second_axis.plot(dataframe_raw['PUMP FAILURE (1or 0)'], color='teal')
7 plt.title(item)
AttributeError: 'PlotAccessor' object has no attribute 'twinx'
型
1条答案
按热度按时间5lwkijsr1#
第4行在
.plot
之后需要()
。(我知道这一点,因为我刚刚纠正了同样的错误。)