我想显示美国DMA的地图(类似于郡/州的地理区域,基于广告考虑因素)以及颜色的一些数据绑定(我设法做到) AND 标签对于DMA编号(每个DMA都有一个与之关联的3位数代码)。
到目前为止,我的代码如下
import pandas as pd
import matplotlib.pyplot as plt
import vincent as vi
vi.core.initialize_notebook()
df = pd.read_csv('data.csv', sep=',')
geo_data = [{'name': 'dma',
'url': r'https://raw.githubusercontent.com/simzou/nielsen-dma/master/nielsentopo.json',
'feature': "nielsen_dma"}
]
vis = vi.Map(data = df, geo_data=geo_data, projection='albersUsa',
data_bind='numberDMA',
data_key='dma',
map_key={'dma': 'properties.dma'})
vis.to_json('vega.json', html_out=True, html_path=map.html')