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的内置单颜色,可以快速为图形添加颜色,简化了工作流程。在更多的实际应用中,我们可以根据需要,使用不同的内置颜色来绘制图形。