pysal.viz.splot.esda.plot_moran

pysal.viz.splot.esda.plot_moran(moran, zstandard=True, scatter_kwds=None, fitline_kwds=None, **kwargs)[源代码]

全球莫兰I模拟了参考分布和散射图。

参数:
moran : esda.moran.moran实例

莫兰I全球自相关统计值

zstandard : 可选的布尔

如果为真,Moran散点图将显示Z标准化属性和空间滞后值。默认值为真。

scatter_kwds : 关键字参数,可选

用于创建和设计散点的关键字。缺省=无。

fitline_kwds : 关键字参数,可选

用于创建和设计Moran Fitline和垂直Fitline的关键字。缺省=无。

**kwargs : 关键字参数,可选

用于创建和设计图形的关键字,传递给seaborne.kdeplot。

返回:
fig : Matplotlib图实例

莫兰散射图及参考分布图

ax : Matplotlib轴实例

绘制图形的轴

实例

进口

>>> import matplotlib.pyplot as plt
>>> from pysal.lib.weights.contiguity import Queen
>>> from pysal.lib import examples
>>> import geopandas as gpd
>>> from pysal.explore.esda.moran import Moran
>>> from pysal.viz.splot.esda import plot_moran

加载数据并计算权重

>>> link_to_data = examples.get_path('Guerry.shp')
>>> gdf = gpd.read_file(link_to_data)
>>> y = gdf['Donatns'].values
>>> w = Queen.from_dataframe(gdf)
>>> w.transform = 'r'

计算全局Moran

>>> moran = Moran(y, w)

情节

>>> plot_moran(moran)
>>> plt.show()

Source codepnghires.pngpdf

../_images/pysal-viz-splot-esda-plot_moran-1_00_00.png

定制图

>>> plot_moran(moran, zstandard=False,
...            fitline_kwds=dict(color='#4393c3'))
>>> plt.show()

pnghires.pngpdf

../_images/pysal-viz-splot-esda-plot_moran-1_01_00.png