Я новичок в визуализации данных, а в картопии тем более, знаю, что для большинства людей мой вопрос был бы очевиден. Я пытаюсь познакомиться с картопией, и я успешно рисую текст и точку. Но я не мог добиться этого для круговой диаграммы.
Я просто хочу построить круговую диаграмму в определенной проекции. Но я действительно запутался, несмотря на документацию cartopy. Я сначала попробовал это:
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
ax = plt.axes(projection=ccrs.Robinson())
ax.coastlines(resolution='110m') # 110, 50, 10
ax.stock_img()
lat, long = 30, 30 # the latitude longitude
ax.pie(long, lat, [0.25, 0.75], transform=ccrs.PlateCarree())
Это не работает, поэтому я проверил и нашел этот Cartopy береговые линии, скрытые inset_axes, используют Axes.pie, но я не понимаю, что происходит под капотом, и, кроме того, это кажется ограниченным PlateCarre(). Я попытался изменить его, но мне не удалось заставить его работать должным образом.
Итак, мой очень простой вопрос: как добавить несколько круговых диаграмм к определенной проекции с учетом широты и долготы? Если вы сможете развить свой ответ, вам будет очень приятно.