版本
pyecharts v1
版本
碰到的问题
- 由于自己的数据 和
pyecharts
地图数据不一致, 当输入pyecharts
不存在的地点时Geo
就会报错, 而且还不提示是哪一个地点造成的, 此问题困扰了我好几天
解决办法
- 看官方文档的时候注意了下面一句话
Geo 图的坐标引用自 pyecharts.datasets.COORDINATES,
COORDINATES
是一个支持模糊匹配的字典类。可设置匹配的阈值。
- 所以有了我自己的想法, 那我自己的地点数据先去匹配
COORDINATES
,匹配上的先留着, 没匹配上的之后可以手动添加 - 下面是我的具体示例
import pandas as pd
import numpy as np
pd.set_option('display.float_format', lambda x: '%.2f' % x) # 不让显示科学计数法
np.set_printoptions(suppress=True)
df = pd.read_excel(r'C:\Users\Administrator\Desktop\新建 Microsoft Excel 工作表.xlsx')
ss = df['地区']=='市辖区'
df.drop