首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python没有“GoogleMapPlotter”这个词

Python没有“GoogleMapPlotter”这个词
EN

Stack Overflow用户
提问于 2017-10-19 15:12:46
回答 1查看 2.4K关注 0票数 1

我第一次尝试使用gmplot。我安装得很好。在开始执行任何操作之前,我试图运行示例代码以确保它的工作,并得到以下结果: AttributeError:模块“gmplot”没有属性“GoogleMapPlotter”

下面是gmplot的示例代码:

代码语言:javascript
复制
import gmplot

gmap = gmplot.GoogleMapPlotter(37.428, -122.145, 16)

gmap.plot(latitudes, longitudes, 'cornflowerblue', edge_width=10)
gmap.scatter(more_lats, more_lngs, '#3B0B39', size=40, marker=False)
gmap.scatter(marker_lats, marker_lngs, 'k', marker=True)
gmap.heatmap(heat_lats, heat_lngs)

gmap.draw("mymap.html")

我安装了Google客户端库

代码语言:javascript
复制
pip install --upgrade google-api-python-client

然后升级gmplot。

代码语言:javascript
复制
pip install --upgrade gmplot

我尝试用Python2.7和3.6运行它。

结果都是一样的。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-25 15:35:06

尝试用以下方式卸载gmplot

代码语言:javascript
复制
sudo pip uninstall gmplot

然后重新安装它。我使用pip3来安装这个包,我得到了1.20版本。github提供的示例脚本没有开箱即用,只是为了说明用法。

试试这个,保存它,test.py

代码语言:javascript
复制
import gmplot

gmap = gmplot.GoogleMapPlotter(37.428, -122.145, 16)
latitudes = [37.428,]
longitudes = [-122.145,]
more_lats = [37.429,]
more_lngs = [-122.147,]

gmap.plot(latitudes, longitudes, 'cornflowerblue', edge_width=10)
gmap.scatter(more_lats, more_lngs, '#3B0B39', size=40, marker=False)

gmap.draw("mymap.html")

使用python3 test.py执行它,mymap.html文件应该出现在您的文件夹中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46833218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档