📅  最后修改于: 2023-12-03 15:04:32.109000             🧑  作者: Mango
Matplotlib是Python中的一种绘图库,其中Matplotlib.colors.to_rgb()函数可以将颜色值转化为RGB格式的值,以方便在Matplotlib中进行绘图。
to_rgb(c)
返回RGB格式的颜色值,各值均为0到1之间的小数。
以下是to_rgb()函数的使用方法。
import matplotlib.colors as mcolors
# 将颜色值转换为RGB格式的值
color_rgb = mcolors.to_rgb('red')
print(color_rgb) # 输出 (1.0, 0.0, 0.0)
# 使用RGB格式的颜色值绘制直方图
import numpy as np
import matplotlib.pyplot as plt
x = np.random.randn(10000)
fig, ax = plt.subplots(figsize =(10, 7))
ax.hist(x, bins = 50, color = mcolors.to_rgb('purple'))
ax.set_title("Histogram", fontsize = 18)
plt.show()
上述代码将颜色字符串'purple'转换为对应的RGB格式的颜色值,并使用该颜色值绘制了一个直方图。代码中的color参数接受RGB颜色值,所以用to_rgb()函数将颜色字符串转换为RGB颜色值。