📜  Python中的 Matplotlib.colors.to_rgb()(1)

📅  最后修改于: 2023-12-03 15:04:32.109000             🧑  作者: Mango

Python中的 Matplotlib.colors.to_rgb()

Matplotlib是Python中的一种绘图库,其中Matplotlib.colors.to_rgb()函数可以将颜色值转化为RGB格式的值,以方便在Matplotlib中进行绘图。

函数原型
to_rgb(c)
参数
  • c:RGB格式的颜色值(元组、字符串、颜色名称等)。
返回值

返回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颜色值。