如何解决如何在 Python 中绘制相关图?
我想绘制一个类似于这里的变量“BTC”和“B3”之间的相关图:
https://charts.coinmetrics.io/correlations/
谁能给我一些材料,让我可以学习如何去做?
解决方法
Numpy 和 matplotlib 是满足您需求的库,请参阅与您的用例相关的文档:
https://numpy.org/doc/1.20/reference/generated/numpy.correlate.html#numpy.correlate
https://matplotlib.org/stable/tutorials/index.html
这些是众所周知且广泛使用的,但它们不是 Python 标准库的一部分。
有些人也会使用熊猫,但恕我直言,这里根本不需要它。
此外,您还想将数据加载到您的应用中。在标准库中使用类似 csv 的东西。或者,如果您可以调用某些 API 来获取数据,请使用 requests 和 json。
,在 Python 中绘制相关图:
import matplotlib.pyplot as plt
l = ['id1','id2','id3','id4']
y1 = [3,5,6,2]
y2 = [4,2,1]
fig,ax = plt.subplots()
ax.scatter(y1,y2)
for i,txt in enumerate(l):
ax.annotate(txt,(y1[i],y2[i]))
plt.show()
输出:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。