mirror of
https://gitlab.com/gaelysam/mapgen_rivers.git
synced 2024-12-29 12:20:41 +01:00
Added script to view map, using matplotlib
This commit is contained in:
parent
ecba126983
commit
538bfb6d6d
30
view_map.py
Executable file
30
view_map.py
Executable file
@ -0,0 +1,30 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
import numpy as np
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
shape = np.loadtxt('size', dtype='u4')
|
||||||
|
n = shape[0] * shape[1]
|
||||||
|
dem = np.fromfile('dem', dtype='>i2').reshape(shape)
|
||||||
|
lakes = np.fromfile('lakes', dtype='>i2').reshape(shape)
|
||||||
|
rivers = np.fromfile('rivers', dtype='>u4').reshape(shape)
|
||||||
|
|
||||||
|
plt.subplot(1,3,1)
|
||||||
|
plt.pcolormesh(dem, cmap='viridis')
|
||||||
|
plt.gca().set_aspect('equal', 'box')
|
||||||
|
#plt.colorbar(orientation='horizontal')
|
||||||
|
plt.title('Raw elevation')
|
||||||
|
|
||||||
|
plt.subplot(1,3,2)
|
||||||
|
plt.pcolormesh(lakes, cmap='viridis')
|
||||||
|
plt.gca().set_aspect('equal', 'box')
|
||||||
|
#plt.colorbar(orientation='horizontal')
|
||||||
|
plt.title('Lake surface elevation')
|
||||||
|
|
||||||
|
plt.subplot(1,3,3)
|
||||||
|
plt.pcolormesh(np.log(rivers), vmin=0, vmax=np.log(n/25), cmap='Blues')
|
||||||
|
plt.gca().set_aspect('equal', 'box')
|
||||||
|
#plt.colorbar(orientation='horizontal')
|
||||||
|
plt.title('Rivers discharge')
|
||||||
|
|
||||||
|
plt.show()
|
Loading…
Reference in New Issue
Block a user