![](/img/trans.png)
[英]Matplotlib & Cartopy - How to automatically plot data with colors depending on a categorical column?
[英]Plot categorical data on world map (cartopy/matplotlib)
我有一個數據框,如:
latitude longitude category
0 -58.5 -26.5 NaN
1 -55.5 -70.5 ET
2 -55.5 -69.5 ET
3 -55.5 -68.5 ET
4 -55.5 -67.5 ET
如何創建如下所示的地圖,其中標簽只是我的類別?
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
plt.figure()
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()
plt.show()
但是 cartopy 的教程只提到了熱圖類型的數據,即使我將類別轉換為數字(整數)數據,我也不知道如何從 numpy 數組中獲取。 https://scitools.org.uk/cartopy/docs/v0.15/matplotlib/advanced_plotting.html
我的數據沒有涵蓋所有的經度/緯度對。
嘗試plt.pcolormesh
而不是plt.contourf
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.