输入:
- pro_sales.csv——省份与值
- 数据:province——省份列,deal——值列
输出:
- 中国地图.html
优化——显示省份名称
- 使用notepad++打开中国地图.html
- 搜索“series”,在1900多行这个
3.增加以下内容,注意逗号也要
“label”:{ “normal”:{ “show”:true}},
源码
from pyecharts import Map
from pyecharts import Geo
import jieba
import numpy as np
import pandas as pd
from pandas import DataFrame
import matplotlib.pyplot as plt
#这两行解决无法显示中文
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
#打开数据表
data= pd.read_csv('pro_sales.csv', encoding='utf-8',engine='python')
city = data.province.values.tolist()
values = data.deal.values.tolist()
map = Map("中国地图", '中国地图', width=1200, height=600)
map.add("", city, values, visual_range=[0.001, 0.8], maptype='china', is_visualmap=True,
visual_text_color='#000')
map.render(path="中国地图.html")```