Matplotlib 中的默认颜色图
Default colormap in Matplotlib
在使用 matplotlib 时,当我到达颜色图时,我意识到默认颜色图是 jet 颜色图,但我听说这个选择不是很好。有人可以告诉我原因吗?或者有什么理由默认选择这个吗?
当前默认颜色图是'Viridis'。有关颜色理论的介绍以及 'viridis' 是如何生成的,请观看 Nathaniel Smith 和 Stéfan van der Walt 在 SciPy2015 上的演讲。
观看:https://www.youtube.com/watch?v=xAoljeRJ3lU&t=2s
出于各种原因,最常用的“jet”颜色图(也称为“rainbow”)不是一个好的选择。
- 黑白打印时无效。
- 对于色盲人士,它不能正常工作。
- 颜色非线性 space,因此很难从生成的图像中估计数值。
并且 'jet' 不再是 matplotlib 中的默认颜色图。 'Viridis' 是 Matplotlib 2.0 之后的新默认颜色图。
在使用 matplotlib 时,当我到达颜色图时,我意识到默认颜色图是 jet 颜色图,但我听说这个选择不是很好。有人可以告诉我原因吗?或者有什么理由默认选择这个吗?
当前默认颜色图是'Viridis'。有关颜色理论的介绍以及 'viridis' 是如何生成的,请观看 Nathaniel Smith 和 Stéfan van der Walt 在 SciPy2015 上的演讲。 观看:https://www.youtube.com/watch?v=xAoljeRJ3lU&t=2s
出于各种原因,最常用的“jet”颜色图(也称为“rainbow”)不是一个好的选择。
- 黑白打印时无效。
- 对于色盲人士,它不能正常工作。
- 颜色非线性 space,因此很难从生成的图像中估计数值。
并且 'jet' 不再是 matplotlib 中的默认颜色图。 'Viridis' 是 Matplotlib 2.0 之后的新默认颜色图。