我想绘制具有不同范围的多个特征在两个y轴上。每个轴可能包含多个特征。下面的代码片段包括对象“Prin Balances”,它是一个包含按日期索引的float数据类型的df。“Delinquent States”是包含Prin Balances列标题子集的列表。
Delinquent_States = ['1 Mos','2 Mos','3 Mos','> 3 Mos']
fig, ax = plt.subplots()
plt.plot(Prin_Balances['UPB'], '--r', label='UPB')
plt.legend()
ax.tick_params('Bal', colors='r')
# Get second axis
ax2 = ax.twinx()
plt.plot(Prin_Balances[Delinquent_States], label=Delinquent_States)
plt.legend()
ax.tick_params('vals', colors='b')
我的输出需要进行清理,特别是图例。
欢迎任何建议。