Matplotlib中Colormap的丰富种类和用途,你能全部掌握吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4534个文字,预计阅读时间需要19分钟。
概述:本篇详细介绍了matplotlib的直接使用,重点讲解了如何格式化颜色定义给图表元素。
上一篇:matplotlib直接使用
格式化颜色定义给图表元素
例如,直接指定axes.plot绘制的Line2D的颜色为红色,可以使用以下代码:
pythonfmt='r'
有时,我们希望图表元素的颜色与数据集中某个变量的值相关联。
概述
上一篇详细介绍了 matplotlib 直接使用"格式化的颜色定义"给图表元素配色。如,直接指定 axes.plot 绘制的 Line2D 的颜色 fmt = 'r'。
有时我们希望图表元素的颜色与数据集中某个变量的值相关,颜色随着该变量值的变化而变化,以反映数据变化趋势、数据的聚集、分析者对数据的理解等信息,这时,我们就要用到 matplotlib 的颜色映射(colormap)功能,即将数据映射到颜色。
要实现数据到颜色的映射需要做两件事:
- 变量值的变化范围很大,matplotlib用
[0, 1]区间的浮点数表示颜色RGB值,首先需要将不同的变量值映射到[0, 1]区间; - 将映射
[0, 1]区间的变量值映射到颜色。
matplotlib.colors 模块是实现 colormap 配色功能的核心模块。
本文共计4534个文字,预计阅读时间需要19分钟。
概述:本篇详细介绍了matplotlib的直接使用,重点讲解了如何格式化颜色定义给图表元素。
上一篇:matplotlib直接使用
格式化颜色定义给图表元素
例如,直接指定axes.plot绘制的Line2D的颜色为红色,可以使用以下代码:
pythonfmt='r'
有时,我们希望图表元素的颜色与数据集中某个变量的值相关联。
概述
上一篇详细介绍了 matplotlib 直接使用"格式化的颜色定义"给图表元素配色。如,直接指定 axes.plot 绘制的 Line2D 的颜色 fmt = 'r'。
有时我们希望图表元素的颜色与数据集中某个变量的值相关,颜色随着该变量值的变化而变化,以反映数据变化趋势、数据的聚集、分析者对数据的理解等信息,这时,我们就要用到 matplotlib 的颜色映射(colormap)功能,即将数据映射到颜色。
要实现数据到颜色的映射需要做两件事:
- 变量值的变化范围很大,matplotlib用
[0, 1]区间的浮点数表示颜色RGB值,首先需要将不同的变量值映射到[0, 1]区间; - 将映射
[0, 1]区间的变量值映射到颜色。
matplotlib.colors 模块是实现 colormap 配色功能的核心模块。

