Я борюсь с аргументами при заговоре с GeoPandas. По некоторым причинам, которые я не понимаю, я получаю эту ошибкуГеографические проблемы GeoPandas
TypeError: plot_dataframe() got an unexpected keyword argument 'facecolor'
при попытке использовать «facecolor», «edgecolor», «» и ширину линии и другие аргументы и ключевые слова, которые должны быть переданы в Matplotlib (в моем понимании).
Вот пример моего кода
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
Я не могу получить его прямо и все еще получают ошибку типа
Спасибо за вашу помощь
Python 2.7.10 Anaconda 2.0.1 (x86_64), Matplotlib 1.4.3, 0.1.1 GeoPandas (pysal 1.10.0, Декарт 1.0.1)
Thanks Joris, моя ошибка. Я получил GeoDataFrame и Pandas DataFrame в моем понимании GeoPandas. еще раз спасибо – egayer