Wentao Li

Results 44 comments of Wentao Li

可以提供一下代码片段吗?如果有数据就更好了。

调整一下绘制顺序: ```python from cnmaps import get_adm_maps, draw_maps import matplotlib.pyplot as plt import cartopy.crs as ccrs def plot_map(ax): draw_maps(get_adm_maps(province='河南省'), linewidth=0.3, color='k') return ax cart_proj = ccrs.PlateCarree() fig = plt.figure(figsize=(5, 5), dpi=300)...

@caozpy 如果是颜色的话,我猜你想要的效果是这种: ```python import numpy as np from cnmaps import get_adm_maps provinces = get_adm_maps(level='省', engine='geopandas') provinces['发病率'] = np.random.random(len(provinces)) * 100 provinces.plot(column='发病率') plt.savefig('./result.png') ``` ![result](https://user-images.githubusercontent.com/20877876/183830060-c765f693-d175-432c-b815-2158dabdaef6.png) 如果是标记数字的话,可能需要增加查找城市坐标点的功能,有这个计划: #11 。

这个其实是 [GeoPandas](https://geopandas.org/en/stable/index.html) 的地图绘制功能,调用 `get_adm_maps ` 时传入参数 `engine='geopandas'` 以后,返回的对象是 `geopandas.geodataframe.GeoDataFrame` 对象,就可以根据 GeoPandas 所支持的功能绘图了。[参考示例](https://geopandas.org/en/stable/docs/user_guide/mapping.html)

https://github.com/tangrams/heightmapper/blob/8af1bd68dc41481e1c4cdf2a057d3eb68146f0be/main.js#L254

这个问题可能在Windows下确实会存在,但也有Windows系统能安装成功,比较奇怪,需要进一步调查。

案例1 是缺失 GDAL 导致的,可以通过安装GDAL解决:`conda install -c conda-forge -y gdal`

@xiaosongding 因为 shp 文件内部结构相对比较灵活,目前还没有开发读取 shp 的功能,但是后面可以添加。

@Xuejin66 你的 pint 包的版本是多少:`$ pip list | grep pint` 如果 pint 的版本不是 **0.18**,请安装 0.18 版本: `$ pip install pint==0.18` 试一下