Python可视化学习之matplotlib内置单颜色

  • Post category:Python

Python可视化学习之matplotlib内置单颜色

什么是matplotlib?

Matplotlib是一个数据可视化库,提供了绘制图表的工具,可以用于创建各种静态、动态、交互式的图形。

matplotlib内置单颜色

matplotlib提供了许多内置颜色,使得我们可以快速地为图形添加颜色,简化了工作流程。

一般情况下,我们可以使用内置的单颜色,使用该颜色的方式如下:

import matplotlib.pyplot as plt

plt.plot(x,y, '颜色缩写')

其中,颜色缩写指的是内置单颜色的缩写。下面列出了matplotlib内置单颜色及其缩写:

颜色 缩写
蓝色 b
绿色 g
红色 r
青色 c
品红 m
黄色 y
黑色 k
白色 w

例如,我们可以用蓝色来绘制一个折线图:

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi, 100)
y = np.sin(x)

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

上述代码的含义是,使用蓝色(b),绘制以x为横坐标,y为纵坐标的折线图。

示例1: 红色散点图

我们可以使用红色(r)来绘制散点图。例如,在2D平面中,随机生成100个x和y的值,使用内置的红色(r),绘制散点图:

import numpy as np
import matplotlib.pyplot as plt

x = np.random.rand(100)
y = np.random.rand(100)

plt.scatter(x, y, c='r')
plt.show()

上述代码的含义是,随机生成100个点的坐标,在2D平面中绘制这些点,并且使用内置的红色(r)作为点的颜色。

示例2: 绿色条形图

我们可以使用绿色(g)来绘制条形图。例如,在柱状图中,使用内置的绿色(g),绘制条形图:

import numpy as np
import matplotlib.pyplot as plt

x = ['A', 'B', 'C', 'D', 'E']
y = [3, 5, 2, 6, 1]

plt.bar(x, y, color='g')
plt.show()

上述代码的含义是,使用内置的绿色(g),绘制柱状图。其中,x轴的标签为[‘A’, ‘B’, ‘C’, ‘D’, ‘E’],y轴的值为[3, 5, 2, 6, 1]。

结语

本文介绍了matplotlib的内置单颜色,可以快速为图形添加颜色,简化了工作流程。在更多的实际应用中,我们可以根据需要,使用不同的内置颜色来绘制图形。