无法删除问题。请参考问题:Shade states of a country according to dictionary values with Basemap使用python在国家地图上绘制数据的最简单方法
我想绘制每个墨西哥州的数据(某一年的患病人数)。 我正在使用jupyter笔记本。 到目前为止,我已经看到了几个选项和教程,但似乎没有人明确解释如何绘制一个国家的地图。下面我解释一些选项/教程中,我所看到的,为什么他们没有工作(这我只是认为,教程不是很简单的):
散景(http://bokeh.pydata.org/en/latest/docs/gallery/texas.html)。在教程中,德克萨斯状态被绘制,因为us_counties在bokeh.sampledata中。但是我没有在样本数据中找到其他国家。
mpl_toolkits.basemap(http://www.geophysique.be/2011/01/27/matplotlib-basemap-tutorial-07-shapefiles-unleached/)。尽管我能够导入shapefile,但我无法运行
from shapefile import ShapeFile
(ImportError:无法导入名称ShapeFile)。此外,我还无法下载dbflib库。Vincent(Why Python Vincent map visuzalization does not map data from Data Frame?)当我在上述教程的答案中运行代码时,没有出现图像(尽管我使用了命令
vincent.core.initialize_notebook()
)。Plotly(https://plot.ly/python/choropleth-maps/)。本教程绘制美国从csv表导入信息的地图(没有其他国家的信息可用)。如果想绘制另一个国家,是否有可能制作桌子?
探讨了这4个选项我发现教程不是很清楚或容易遵循。我发现很难相信在蟒蛇中绘制一个国家的地图是困难的。我认为必须有比以往教程中解释的更简单的方法。
现在的问题是: 哪个是最简单(希望简单)的方式来绘制一个国家(任何)与Python的地图,以及如何?
我已经安装了以下软件包:matplotlib,pyshp,mpl_toolkits.basemap,bokeh,pandas,numpy。 我也下载了墨西哥的地图从http://www.gadm.org/
在此先感谢。
这似乎主要是一个基于意见的问题,究竟是什么问题? –
我有几个问题,每个选项(如解释)。我想,我不应该提出一个单独的问题,而应该要求一个简单的教程。当然简单是基于意见的,但任何简单的教程都足够了。 –
虽然这不是真正的stackoverflow - 你应该发布明确的问题,显示你做了什么,为什么失败,理想情况下用最少的工作例子,以便人们有解决问题的现实机会。无论如何,我在下面试过一个教程,让我知道如果这有帮助! –