本文整理汇总了Python中pyiem.plot.MapPlot.fill_states方法的典型用法代码示例。如果您正苦于以下问题:Python MapPlot.fill_states方法的具体用法?Python MapPlot.fill_states怎么用?Python MapPlot.fill_states使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyiem.plot.MapPlot
的用法示例。
在下文中一共展示了MapPlot.fill_states方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_fillstates
# 需要导入模块: from pyiem.plot import MapPlot [as 别名]
# 或者: from pyiem.plot.MapPlot import fill_states [as 别名]
def test_fillstates():
"""Can we fill states"""
data = {'AK': 10, 'HI': 30, 'IA': 40, 'NY': 80}
mp = MapPlot(sector='nws', title='Fill AK, HI, IA, NY States',
subtitle='test_fillstates', nocaption=True)
mp.fill_states(data, ilabel=True)
return mp.fig
示例2: MapPlot
# 需要导入模块: from pyiem.plot import MapPlot [as 别名]
# 或者: from pyiem.plot.MapPlot import fill_states [as 别名]
CO | 2015-11-16
NM | 2015-11-16
TX | 2015-12-26
OK | 2015-12-26
TX | 2015-12-27
GA | 2016-01-22
NE | 2016-03-23
IA | 2016-03-23
KS | 2016-03-23"""
from pyiem.plot import MapPlot
import pandas as pd
import StringIO
import matplotlib.pyplot as plt
df = pd.read_csv(StringIO.StringIO(txt.replace(" ", "")), sep='|')
df.columns = ['states', 'date']
df2 = df.groupby('states').count()
data = {}
for i, row in df2.iterrows():
data[i] = row['date']
print data
m = MapPlot(sector='conus', title='Days with Tornado *Watch* & Winter Storm or Blizzard Warning', subtitle='1 Oct 2005 - 24 Mar 2016 :: # of Dates with both alerts active within the same state at the same time', axisbg='white')
cmap = plt.get_cmap('jet')
cmap.set_over('black')
cmap.set_under('white')
m.fill_states(data, bins=[0, 1, 2, 3, 4, 5, 6, 7, 10, 15, 20], units='count', ilabel=True, cmap=cmap)
m.postprocess(filename='states.png')