gpt4 book ai didi

python - 如何使用 matplotlib 的plot_date 参数化标记的颜色/alpha/半径

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:10 25 4
gpt4 key购买 nike

我正在尝试使用 matplotlib 的plot_date() 创建时间序列图。我想要覆盖的系列之一在每个时间点有两个标量值。我想将这些标量之一映射到 y 轴,将另一个标量映射到标记的某些属性,例如 Alpha 值、颜色或大小(圆形标记的情况下为半径)。有类似效果但具有散点图的示例。有没有一种聪明的方法可以用plot_date达到这样的效果?

最佳答案

这里没有理由使用plot_date。请改用散点图。使用 scatterc 参数来生成颜色。一个最小的例子:

import numpy as np
import datetime
import matplotlib.pyplot as plt

base = datetime.datetime.today()
x = [base - datetime.timedelta(days=x) for x in np.random.randint(0,60, size=36)]
y = np.random.rand(36)
z = np.random.rand(36)
plt.scatter(x,y, c=z)

plt.gcf().autofmt_xdate()
plt.show()

enter image description here

关于python - 如何使用 matplotlib 的plot_date 参数化标记的颜色/alpha/半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46942610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com