Matplotlib 可视化:颜色条定制、子图创建与文本注释
1. 定制颜色条
1.1 指定颜色映射
在进行可视化时,我们可以使用绘图函数的 cmap 参数来指定颜色映射。例如,使用灰度颜色映射来显示图像:
import matplotlib.pyplot as plt
plt.imshow(I, cmap='gray')
所有可用的颜色映射都在 plt.cm 命名空间中,使用 IPython 的制表符补全功能可以查看所有内置的颜色映射选项:
plt.cm.<TAB>
1.2 选择颜色映射
颜色映射大致可分为以下三类:
| 类型 | 描述 | 示例 |
| ---- | ---- | ---- |
| 顺序颜色映射 | 由一个连续的颜色序列组成 | binary、viridis |
| 发散颜色映射 | 通常包含两种不同的颜色,用于显示与平均值的正负偏差 | RdBu、PuOr |
| 定性颜色映射 | 混合没有特定顺序的颜色 | rainbow、jet |
在 Matplotlib 2.0 之前, jet 颜色映射是默认的,但它是定性颜色映射的一个例子,不太适合表示定量数据。因为定性映射通常在亮度上没有均匀的变化,我们可以将 jet 颜色条转换为黑白来
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



