【问题标题】:Defining a binary matplotlib colormap定义二进制 matplotlib 颜色图
【发布时间】:2014-10-28 14:06:23
【问题描述】:

我正在尝试使用matplotlib.imshow 绘制一个布尔二维数组,我希望能够选择两种颜色(一种用于true,一种用于false)。似乎这个参数应该作为颜色图传递给imshow,但在我的情况下,这似乎有点矫枉过正,因为我不需要连续,更重要的是,我不知道如何定义自定义颜色图( matplotlib 文档对此没有帮助)。

【问题讨论】:

标签: python matplotlib


【解决方案1】:
import matplotlib.pyplot as plt
import matplotlib.colors

# Color for False and True
cmap = matplotlib.colors.ListedColormap(['red', 'green'])

plt.imshow([True, False], [False, True]], cmap=cmap)

【讨论】:

  • 海绵宝宝旁白:“六年后……”
  • 确实,我问这个问题已经 6 年了。最后我可以关闭它并继续我的生活 =)
猜你喜欢
  • 1970-01-01
  • 2021-05-03
  • 2022-01-20
  • 2020-09-28
  • 2016-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-15
相关资源
最近更新 更多