首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeoPandas绘图问题

GeoPandas绘图问题
EN

Stack Overflow用户
提问于 2015-09-27 10:51:19
回答 1查看 1.5K关注 0票数 0

当我与GeoPandas密谋时,我正在与争论作斗争。由于一些我不明白的原因,我得到了这个错误

代码语言:javascript
复制
TypeError: plot_dataframe() got an unexpected keyword argument 'facecolor' 

当尝试使用“facecolor”、“edgecolor”、“linewidth”和其他应该传递给matplotlib的参数和关键字时(据我理解)。

这里是我的代码示例

代码语言:javascript
复制
import geopandas as gpd
import matplotlib.pyplot as plt

my_shape=gpd.GeoDataFrame.from_file('myshape.shp')
f = plt.figure()
my_shape.plot(column='TYPE',colormap='cubehelix', alpha=0.5, categorical=True, legend=True, axes=f.gca(), edgecolor='w')

我可能做错了什么,但即使我试图复制这个例子:

Change single patch color in geopandas

我不能把它做好,但仍然得到了类型错误

谢谢你的帮忙

Python2.7.10 Anaconda 2.0.1 (x86_64),Matplotlib 1.4.3,GeoPandas 0.1.1 (pysal 1.10.0,笛卡尔1.0.1)

EN

回答 1

Stack Overflow用户

发布于 2015-09-27 11:00:24

其他参数和关键字,如'facecolor‘、'edgecolor’、'linewidth‘是在0.1.1版本中传递给matplotlib的而不是

您可以查看docstring以查看支持哪些参数。在0.1.1版中,只有彩色地图和alpha是支持的关键字风格的绘图。

在当前的开发版本中,也支持linewidth,一些颜色关键字确实被传递给matplotlib。

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

https://stackoverflow.com/questions/32807135

复制
相关文章

相似问题

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