如何解决如何在不使用for循环的情况下绘制具有唯一字符串值的matplotlib标记?
我有一个大约2500行的Pandas数据框(并且每个工作日都会添加一个新的Pandas Dataframe),它以值的时间序列数据作图,其中以单个值作为内容。它的格式来自yfinance,如下所示:
Adj Close
Date
2020-XX-XX 250.000000
2020-XX-XX 251.000000
我有一个使用plot
完成的图形,但是我很难看到这些值以及它们之间的相对变化。使用scatter
和TextPath
(the top two answers in this question)使用先前问题中的其他方法。这些中的每一个都使用for循环,并且要花很长时间才能遍历〜2500行中的每一行。在花时间绘制每个标记之后,该图非常缓慢,因为我刚刚向该图添加了约2500个新的唯一标记-我在其他scatter
调用中没有遇到这个问题。也许这就是该策略的本质。
如何在不使用for循环的情况下绘制具有唯一字符串值的matplotlib标记?
这时我的方法一直在尝试使用此行通过一次.scatter()
的调用来完成此操作,如下所示:
plt.scatter(SMA3_1.index,SMA3_1["Adj Close"],marker="${}$".format( HELP ME HERE ),s=1000)
我尽力想尽一切办法填补这个空白,但我实在很茫然。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。