用Matplotlib自定义颜色映射

Matplotlib自定义颜色映射,让你的图表更炫丽

快速成功数据科学

将颜色与主题相匹配

一颗橡子和它的颜色映射图(作者提供)

专业图形的一个特点是整体主题将所有元素联系在一起,包括字体、符号和最重要的是颜色配色方案。

以下是美国国家公园管理局的一个示例。注意如何通过和谐的大地色调来唤起大自然的感觉。这个图形不仅传达信息,而且具有独特的风格!

美国国家公园管理局信息图(由nps.gov提供)

Python的Matplotlib绘图库使用颜色映射来定义可视化的颜色方案。颜色映射是用来将像素数据映射到实际颜色值的颜色数组。

虽然Matplotlib内置了许多预设的颜色配色方案,但它们并不能涵盖所有可能的情况。有时您会想要根据特定主题或概念自定义颜色。

在本快速成功数据科学项目中,我们将探讨如何选择自定义颜色,并将它们转化为可以在Matplotlib、Seaborn、Pandas、Geopandas和其他兼容Python的绘图库中使用的颜色映射。然后,我们将使用这些颜色映射来绘制纽约市橡树的位置。

橡子,橡子,橡子!

尽管今年德克萨斯州遭遇了异常的干旱,但我们却到处都是橡子。除了数量众多,它们的颜色也特别丰富多彩,只有大自然才能创造出那种拿铁色和紫褐色。在本周欣赏一颗橡子时,我不禁想到它会是一个多么出色的颜色映射图。作为一名Pythonista,我立即付诸行动。

橡子(Ksenia Makagonova拍摄)

如果你来自不长橡树的地方,橡子是橡树产生的坚果。

捕捉橡子的颜色