python画高程图

python画高程图

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

wb = pd.read_excel('area.xlsx')
wb = np.array(wb)
x = np.linspace(0,38.2*2912,2913)
y = np.linspace(0,38.2*2773,2774)
X,Y = np.meshgrid(x,y)
cset = plt.contourf(X,Y,wb,8,cmap='rainbow')

# fig, ax = plt.subplots()
# cs = ax.contourf(X,Y,wb,8,cmap='rainbow')
# c = plt.contour(X,Y,wb,8,colors='black')
plt.colorbar(cset)
plt.xticks(())
plt.yticks(())
# plt.savefig('hight.png')
plt.show()

python画高程图_第1张图片
https://www.csdn.net/gather_24/MtjaUgxsMDU1LWJsb2cO0O0O.html 可做参考
颜色取反等

你可能感兴趣的:(python)