gpt4 book ai didi

python - matplotlib 使用 rcParams 改变线条颜色

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:20 25 4
gpt4 key购买 nike

我刚刚了解了 matplotlib.rcParams 功能,所以我尝试绘制一个非常简单的图形。

import matplotlib.pyplot as plt

x = [1,2,3,4,5]
y = [5,3,7,9,2]

plt.rcParams['lines.color'] = 'r'
plt.rcParams['lines.linewidth'] = 3.0

plt.plot(x, y)
plt.show()

生成的图增加了线宽,但颜色保持不变。这条线仍然是蓝色的。当我检查 plt.rcParams['lines.color'] 值时,它会打印 'r'。我正在使用 matplotlib 版本 1.3.132 位 Python 2.7.6

我做错了什么吗?

最佳答案

从 matplotlib 1.5 开始,不推荐使用 mpl.rcParams['axes.color_cycle']。你应该使用 axes.prop_cycle:

import matplotlib as mpl
mpl.rcParams['axes.prop_cycle'] = mpl.cycler(color=["r", "#e94cdc", "0.7"])

关于python - matplotlib 使用 rcParams 改变线条颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26507506/

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