Я использую tkinter для разработки графического интерфейса для создания карт с использованием базовой карты.Я использую m.arcgisimage()
для лучшего фона карты.Когда я использую plt.show()
, он показывает карту с услугой, которую я выбрал, используя m.arcgisimage()
.Тем не менее, когда я использую plt.savefig()
, он не показывает никаких фонов.
Мой код:
try:
if basemap_service != 'None - blank':
basemap_selection = basemap_service.strip()
print("using {}".format(basemap_selection))
m.arcgisimage(service = basemap_selection, xpixels = resolution)
else:
pass
except:
output_delete_insert(basemap_service + ": HTTP Error. - could not get basemap. Try a different service.")
Я выбираю различные методы фона, используя раскрывающееся меню, которое включает в себя всебазовая карта услуг.«None - blank» указывает программе не создавать фон базовой карты, не используя m.arcgisimage()
.Когда для сохранения карты выбрана кнопка в графическом интерфейсе, она выводит на экран то, что содержится в выражении print
в приведенном выше коде.
Я не уверен, что делать, поскольку он не дает мне фонаизображение, которое я запрашиваю, даже если программа входит в оператор if
.