matplotlib将数组转换为参数图

时间:2016-05-24 18:35:23

标签: python numpy matplotlib plot

假设我有以下脚本:

import numpy as np
import matplotlib.pyplot as plt

A = np.array([[1,1,1,0],[0,0,1,0],[0,1,0,0],[0,0,0,0]])

如何仅绘制等于1的A值,将0留空?基本上我只想绘制那些点,而不是像pcolormesh或类似的东西。

1 个答案:

答案 0 :(得分:1)

如果将值更改为非整数值,它们将不会出现在数组中。

x(x == -1) = NaN;
plot(x)