首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫与材料图-线上散点图

熊猫与材料图-线上散点图
EN

Stack Overflow用户
提问于 2020-08-08 09:45:13
回答 1查看 53关注 0票数 0

我正在建造一个交易机器人,目前正在进行回溯测试。我有两只熊猫DataFrames,一只比另一只长很多。较长的年份包含x年的所有日期和所有索引。其他数据框架只包含我买卖的日期和索引。

代码语言:javascript
复制
Long_frame = {'date':['2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-15'], 'index': [2, 4, 6, 8, 10, 20]}
Short_frame = {'date':['2020-01-10', '2020-01-11', '2020-01-13', '2020-01-15'], 'index': [2, 4, 8, 20]}

当我试图在同一张图上绘制这幅图时,短列表的线条或散点在图的开头就会变得非常紧凑。我应该如何绘制这个图才能得到一个有意义的图表?最优图是只有一条线,长一条,以及交易发生的那条线上的绘图点。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-08 09:50:23

您可以使用x轴的日期:

代码语言:javascript
复制
Long_frame = {'date':['2020-01-10', '2020-01-11', '2020-01-12', '2020-01-13', '2020-01-14', '2020-01-15'],'index': [2, 4, 6, 8, 10, 20]}
Short_frame = {'date':['2020-01-10', '2020-01-11', '2020-01-13', '2020-01-15'], 'index': [2, 4, 8, 20]}


import matplotlib.pyplot as plt

plt.plot(Long_frame['date'], Long_frame['index'])
plt.plot(Short_frame['date'], Short_frame['index'],'.', markersize=15)

交易日期点位于日期位置,这两个图都是“均匀分布”的。

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

https://stackoverflow.com/questions/63313950

复制
相关文章

相似问题

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