话不多说,先看数据:
这是2017年数学建模国赛b题的数据,如果不会根据地理坐标作图的话,会十分被动。pyecharts是一个功能的强大的绘图库,利用它可以很好地完成这个工作。
先导入需要用的包:
from pyecharts import options as opts
from pyecharts.charts import Geo
import pandas as pd
读取数据:
dataframe=pd.read_excel('F:\\tasks.xls',usecols=[1,2])
dataset=dataframe.values
dataframe1=pd.read_excel('F:\\tasks.xls',usecols=[3])
datasetprice=dataframe1.values
初始化Geo地图,设置大小,这里我已经知道点全在广东了,就直接把范围设在广东;第一次做可以先设置成'china',然后再根据看到的图调整范围:
g=Geo(init_opts=opts.InitOpts(width='2000px',height='2000px'))
g.add_schema(maptype=