我需要将值网格转换为密度图,以生成显示扫描的硅表面结构的图片。值文件名为stm.txt,可在此处找到: http://www-personal.umich.edu/~mejn/cp/programs.html
我真的无法理解这一点,所以我真的需要帮助。
答案 0 :(得分:1)
您可以使用numpy的loadtxt
(https://docs.scipy.org/doc/numpy-1.10.4/reference/generated/numpy.loadtxt.html)来加载您的数据,然后使用imshow
(https://matplotlib.org/api/_as_gen/matplotlib.pyplot.imshow.html)。
import numpy as np
import matplotlib.pyplot as plt
grid = np.loadtxt("stm.txt")
plt.imshow(grid)
plt.show()