Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. import matplotlib.pyplot as plt
  2.  
  3. import tkinter
  4. from tkinter import *
  5.  
  6. import geopandas
  7. import rasterio
  8.  
  9. from matplotlib.backends.backend_tkagg import (FigureCanvasTkAgg)
  10. from matplotlib.figure import Figure
  11.  
  12. root = Tk()
  13.  
  14. fig = Figure(figsize=(15, 2), dpi=100)
  15.  
  16. canvas1 = FigureCanvasTkAgg(fig, master=root)
  17.  
  18. canvas1.get_tk_widget().pack(side=tkinter.TOP, fill=tkinter.BOTH, expand=1, padx=10, pady=5)
  19.  
  20. image_display = "Some Raster Data read using Rasterio"
  21. ax = fig.add_subplot(111)
  22. ax.imshow(image_display, cmap='terrain')
  23. ax.set(title="",xticks=[], yticks=[])
  24. ax.spines["top"].set_visible(False)
  25. ax.spines["right"].set_visible(False)
  26. ax.spines["left"].set_visible(False)
  27. ax.spines["bottom"].set_visible(False)
  28. canvas1.draw()
  29.  
  30. ax = fig.add_subplot(111)
  31. df = "Some Vector Data Read using Geopandas"
  32. df.plot(ax=ax, facecolor='green') # Vector Data
  33. plt.close()
  34. ax.set(title="",xticks=[], yticks=[])
  35. ax.spines["top"].set_visible(False)
  36. ax.spines["right"].set_visible(False)
  37. ax.spines["left"].set_visible(False)
  38. ax.spines["bottom"].set_visible(False)
  39. canvas1.draw()
  40.  
  41. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement