gpt4 book ai didi

python - 在 Python 中从矩阵中提取行并将该行用作 Matplotlib 中的颜色

转载 作者:行者123 更新时间:2023-11-30 23:39:38 25 4
gpt4 key购买 nike

这应该很容易,但我还没有掌握 Python 语法的窍门。我创建一个像这样的数组:

colors = [ [(17.0/256.0), (15.0/256.0), (48.0/256.0)],  #Dark blue  (#110F30)
[(239.0/256.0), (83.0/256.0), (25.0/256.0)] #Orange (#EF5319)
]

我想使用第一行或第二行作为绘图语句中的颜色输入:

ax1.plot(time, temp - 273, color=colors[0,:], label=temp_axis_label)

但是,这不起作用(显然)。从颜色矩阵中提取行的正确语法是什么?

最佳答案

简单地说:ax1.plot(time, temp - 273, color=colors[0], label=temp_axis_label)

问题在于颜色是列表的列表,而不是 numpy 矩阵:

colors = np.array([ [(17.0/256.0), (15.0/256.0), (48.0/256.0)],  #Dark blue  (#110F30)
[(239.0/256.0), (83.0/256.0), (25.0/256.0)] #Orange (#EF5319)
])
ax1.plot(time, temp - 273, color=colors[0,:], label=temp_axis_label)

也有效。

关于python - 在 Python 中从矩阵中提取行并将该行用作 Matplotlib 中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381685/

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