本文How to set the default color cycle for all subplots with matplotlib?告诉我们如何使用mpl.rcParams['axes.color_cycle'] = ['r', 'k', 'c']
将默认颜色'r', 'k', 'c'
周期更改为红色,黑色和青色。但是,如何更改'r', 'k', 'c'
代表的实际十六进制三元组?说我希望'r'
代表#8F00FF
(紫罗兰色)?或者甚至更好,如何添加颜色,'v'
代表十六进制三联#8F00FF
?我希望用它们在mpl.rcParams['axes.color_cycle']
中实现它们。
答案 0 :(得分:1)
您可以直接使用十六进制表示法为颜色循环指定颜色,如下所示:
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.rcParams['axes.color_cycle'] = ['r', '#8F00FF', '#A0F0A0']
y = np.arange(5)
for i in range(7):
plt.plot(y + i, linewidth=5)
plt.show()