我已经成功地从天然地球站点创建了一张地图(国家边界和海岸线),但我发现很难绘制天气的经纬度坐标,有些站点很难绘制到地图上。经度和纬度坐标是附加的CSV文件。
下面是目前为止编译的is代码,并生成了地图:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.feature as feature
import cartopy.io.shapereader as shapereader
在这里输入图像描述
countries = shapereader.natural_earth(resolution=&
我正在尝试使用here获取的shapefile并遵循this example,在一张地形图上绘制湾区城市/城镇边界的轮廓。由于某些原因,边框没有显示,即使我通过zorder指定边框在顶部。我是不是遗漏了什么? # import functions
import matplotlib.pyplot as plt
import cartopy.io.img_tiles as cimgt
import cartopy.crs as ccrs
from cartopy.io.shapereader import Reader
from cartopy.feature import ShapelyFe
我是Python的新手,我有一个关于Cartopy能否在3D绘图中使用的问题。下面是一个使用matplotlibBasemap的示例。
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.basemap import Basemap
m = Basemap(projection='merc',
llcrnrlat=52.0,urcrnrlat=58.0,
llcrnrlon=19.0,urcrnrlon
我试图用定制的颜色绘制一个,在地图上使用cartopy和matplotlib。
import numpy as np
import matplotlib.pyplot as plt
import cartopy as cartopy
import pandas as pd
import random as rd
def getcolor(buurtnaam):
a = rd.uniform(0.0, 255.0)
b = rd.uniform(0.0, 255.0)
c = rd.uniform(0.0, 255.0)
return tuple([a, b,
在Python3.8.5中,使用matplotlib 3.3.2和cartopy 0.18.0,我使用以下代码在地球上绘制一个点的DataFrame: import matplotlib.pyplot as plt
import cartopy
import cartopy.io.img_tiles
import numpy as np
import pandas as pd
def plotPt(xx,clr=['red'],msize=[1.0],name=''): #plots the geo points on a globe
terrai
我正在用简单的脚本在世界地图上定位国际空间站使用cartopy。下面是代码及其输出 import requests
from datetime import datetime
import cartopy.crs as ccrs
import matplotlib.pyplot as plt
# finding the current location
url = 'http://api.open-notify.org/iss-now.json'
r = requests.get(url)
data = r.json()
dt = data['timest
我正在试图绘制几个多边形作为覆盖在现有地图上与卡拉托普。但是,我收到以下错误AttributeError: 'GeoSeries' object has no attribute '_geom'。
import cartopy.crs as ccrs
from cartopy.feature import ShapelyFeature
from matplotlib import pyplot as plt
import geopandas as gpd
ax = plt.axes(projection=ccrs.Mollweide())
ax.stock_
我有两个形状文件。一个是点特征shapefile,名为"point.shp",另一个是名为"polygon.shp“的多边形shapefile。两种我都想添加到地图上使用cartopy。我成功地添加了"polygon.shp",但是"point.shp“失败了。
这是我的密码:
import matplotlib.pyplot as plt
from cartopy import crs
from cartopy.io.shapereader import Reader
from cartopy.feature import ShapelyFea
我有一个shapefile,上面有Perúcountry州的名字,我想根据他们的状态在地图上画出他们的名字。
所以我做了这个代码:
import cartopy
%matplotlib inline
import cartopy.crs as ccrs
import cartopy.io.img_tiles as cimgt
import cartopy.io.shapereader as shpreader
import cartopy.feature as cfeature
import matplotlib.pyplot as plt
from cartopy.feature impor
我从获得了一个压缩代码的形状文件,并希望将它们绘制在一个Cartopy地图上,就像我在中所做的那样。
根据资料来源,该数据位于EPSG 4326坐标系中。当我试图绘制数据时
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
import cartopy.io.img_tiles as cimgt
from cartopy.io.shapereader import Reader
from cartopy.feature import ShapelyFeature
# Create a Stamen terrain back
我已经使用以下代码绘制了GPP的全球地图: ( 'lon‘和'lat’都是netCDF4属性,形状分别为(144,)和(90,),而'gpp_avg‘是形状为(90,144)的numpy数组) import numpy as np
import netCDF4 as n4
import matplotlib.pyplot as plt
import cartopy as cart
import cartopy.crs as ccrs
from cartopy.mpl.gridliner import LONGITUDE_FORMATTER, LATITUDE_FOR
目标是将每一次地震从CSV绘制到Cartopy的股票地图上。所以一次地震就是一张照片。这些照片将被制作成一个GIF。
码
import os
os.chdir(r'path')
import matplotlib.pyplot as plt
import pandas as pd
import geopandas as gpd
import cartopy.crs as ccrs
from geopandas import GeoDataFrame
from shapely.geometry import Point
df = pd.read_csv('emscPhi
我正在进行一个项目,其中一小部分正在绘制一张世界地图,其中有135个国家在我的名单上。我还有一份清单,上面写着它们是否已经开发出来。
我如何把这个放在世界地图上不同颜色的发展状况?
我的数据看起来像这样
Country Code Developed
Brazil BRA 1
Singapore SIN 3
France FRA 1
Poland POL 2
我从另一个问题拍下了这张照片,但理想的情况是,它看起来像这样,但是有更多的国家和3种不同的颜色