Matplotlib命名颜色

参考:matplotlib named colors

Matplotlib是一个Python绘图库,提供了丰富的绘图功能,包括绘制图形、图表、曲线等。在Matplotlib中,我们可以使用各种颜色来美化我们的图形。除了使用RGB或HEX颜色代码外,Matplotlib还提供了一些命名颜色,这些颜色可以直接通过名称进行引用。本文将详细介绍Matplotlib的命名颜色,并且为每种颜色提供示例代码。

1. 通过名称引用颜色

在Matplotlib中,我们可以通过名称引用预定义的颜色,这样可以简化我们的代码编写过程。以下是Matplotlib中可用的一些命名颜色:

  • ‘b’: 蓝色
  • ‘g’: 绿色
  • ‘r’: 红色
  • ‘c’: 青色
  • ‘m’: 品红
  • ‘y’: 黄色
  • ‘k’: 黑色
  • ‘w’: 白色

示例代码:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4], color='b')  # 绘制蓝色曲线
plt.plot([4, 3, 2, 1], color='r')  # 绘制红色曲线

2. 使用命名颜色创建图形

除了绘制曲线外,我们还可以在Matplotlib中使用命名颜色创建各种图形,如散点图、柱状图等。

示例代码:

import matplotlib.pyplot as plt

plt.scatter([1, 2, 3, 4], [10, 20, 30, 40], color='g')  # 绘制绿色散点图
plt.bar(['A', 'B', 'C', 'D'], [5, 10, 15, 20], color='y')  # 绘制黄色柱状图

3. 自定义颜色

如果预定义的颜色无法满足我们的需求,我们还可以通过RGB或HEX颜色代码自定义颜色。

示例代码:

import matplotlib.pyplot as plt

plt.plot([1, 2, 3, 4], color='#FFA07A')  # 使用HEX颜色代码绘制浅橙色曲线
plt.plot([4, 3, 2, 1], color=(0.5, 0, 0.5))  # 使用RGB颜色代码绘制紫色曲线

4. Matplotlib命名颜色示例

下面是Matplotlib中提供的一些命名颜色示例代码:

import matplotlib.pyplot as plt

# 绘制蓝色点
plt.scatter([1, 2, 3, 4], [10, 20, 30, 40], color='b')

# 绘制青色柱状图
plt.bar(['A', 'B', 'C', 'D'], [5, 10, 15, 20], color='c')

# 绘制黑色曲线
plt.plot([1, 2, 3, 4], color='k')

# 绘制品红散点图
plt.scatter([1, 2, 3, 4], [10, 20, 30, 40], color='m')

# 绘制黄色曲线
plt.plot([4, 3, 2, 1], color='y')

# 绘制白色柱状图
plt.bar(['A', 'B', 'C', 'D'], [5, 10, 15, 20], color='w')

通过使用Matplotlib的命名颜色,我们可以轻松地为我们的图形添加丰富的颜色,使图形更加生动和美观。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程