import numpy as np
import matplotlib.pyplot as plt
grid = np.zeros((20,20))
for i in range(grid.shape[0]):
r = np.random.randint(1,19)
grid[i,:r] = np.random.randint(10,30,size=(r,))
plt.imshow(grid,origin='lower',cmap='Reds',interpolation='nearest')
plt.yticks(list(range(20)),['File '+str(i) for i in range(20)])
plt.colorbar()
plt.show()
您可以使用此配方并根据自己的需要进行调整:
,结果如下:
试试matplotlib's pcolormesh,你可以用它来创建不规则形状的网格。你知道吗
相关问题 更多 >
编程相关推荐