Как отформатировать метки в формате географического местоположения с помощью Python Matplotlib? - PullRequest
0 голосов
/ 14 ноября 2018

Я работаю с geo json, и я успешно нарисовал карту в соответствии с файлом geo json с помощью matplotlib, и она показывает широту и долготу в виде записи с плавающей запятой, например 7.6 и т. Д.

, но мое требование равно x иМетки тиковой оси y должны быть в формате, указанном ниже. Я искал в документации, но я не нашел хорошего решения. Есть ли какой-нибудь возможный способ сделать это?

enter image description here

1 Ответ

0 голосов
/ 24 декабря 2018

На самом деле я нашел ответ на этот вопрос.Этот тип генерации гео координат не является легкой задачей.затем я заменяю пользовательские метки вместо толстых значений, используя это.

labelsx = [item.get_text() for item in ax2.get_xticklabels()]
labelsx[1] = u'79°30\'0"E'
labelsx[2] = u'80°0\'0"E'
labelsx[3] = u'80°30\'0"E'
labelsx[4] = u'81°0\'0"E'
labelsx[5] = u'81°30\'0"E'
labelsx[6] = u'82°0\'0"E'
ax2.set_xticklabels(labelsx)

это не может быть хорошим ответом, но когда толстые метки представляют одинаковые значения, этот метод возможен подобным образом.Вот почему я использовал это здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...