pyecharts想导入数据做地图
from _ctypes_test import func
from pyecharts.charts import Geo
#导入各省GDP数据
df = pd.read_csv(r"D:\data1py\地区生产总值2.csv", encoding='GBK')
print(df)
#将需要展示的数据转为二维列表格式,以便pyecharts使用
ls_2021 = df[['地区','2021年']].values.tolist()
geo = Geo()
geo.add_schema(maptype="china")
#加入数据
geo.add('图表名称:2021年各省GDP', ls_2021)
geo.render()
报错如下
Traceback (most recent call last):
File "D:\pythonProject1\venv\Lib\site-packages\pyecharts\charts\basic_charts\geo.py", line 217, in _feed_data
lng, lat = self.get_coordinate(n)
TypeError: cannot unpack non-iterable NoneType object
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\pythonProject1\经济2(地图).py", line 14, in <module>
geo.add('图表名称:2021年各省GDP', ls_2021)
File "D:\pythonProject1\venv\Lib\site-packages\pyecharts\charts\basic_charts\geo.py", line 70, in add
data = self._feed_data(data_pair, type_)
File "D:\pythonProject1\venv\Lib\site-packages\pyecharts\charts\basic_charts\geo.py", line 221, in _feed_data
raise NonexistentCoordinatesException(err, (n, v))
pyecharts.exceptions.NonexistentCoordinatesException: 当前地点: ('西藏自治区', '2080.2') 坐标不存在, 错误原因: cannot unpack non-iterable NoneType object
```
csv能发下吗?帮你测试下