首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将更多的股票添加到具有双轴的图表中?

如何将更多的股票添加到具有双轴的图表中?
EN

Stack Overflow用户
提问于 2018-05-29 12:16:24
回答 1查看 103关注 0票数 2

我有这个代码下面的plt趋势的股票,并有两个轴的一个轴在图表的左边和另一个在图表的另一个不同规模的股票。我不知道如何才能将更多的股票添加到图表中。我只有2只股票,但我喜欢添加更多。

如何修改我的代码以将更多股票添加到第二个轴?

代码语言:javascript
运行
复制
fig, ax1 = plt.subplots()
fig = plt.figure(figsize=(6,4))

t = newdf['date']
s1 = newdf['IBM']

ax1.plot(t, s1, 'b-')
ax1.set_xlabel('Dates', fontsize=14)
ax1.set_xticklabels(t, rotation=45)
ax1.legend(loc=0)
ax1.grid()

# Make the y-axis label, ticks and tick labels match the line color.
ax1.set_ylabel('Price', color='b')
ax1.tick_params('y', colors='b')

ax2 = ax1.twinx()
s2 = newdf['AAPL'] 

ax2.plot(t, s2, 'r-')
ax2.set_ylabel('Price', color='r')
ax2.tick_params('date', colors='r', rotation=90)
ax2.legend(loc=2)

fig.tight_layout()
plt.show()

[

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50576224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档