用Pyecharts画图时报错GeoType无定义
时间: 2023-07-19 17:11:41 浏览: 100
使用Python中的pyecharts库读取csv文件绘制词云
这个问题可能是因为你使用的 Pyecharts 版本过低,GeoType 是 Pyecharts 在 1.7.0 版本才引入的新类型。
可以尝试升级 Pyecharts 到最新版,命令如下:
```
pip install pyecharts --upgrade
```
如果升级后仍然出现这个错误,可以尝试使用以下代码导入 GeoType 类型:
```
from pyecharts.charts import Geo
from pyecharts.options import ComponentTitleOpts
from pyecharts.globals import ChartType, SymbolType
from pyecharts.datasets import register_url
from pyecharts.commons.utils import JsCode
# 导入 GeoType
from pyecharts.globals import GeoType
```
然后在代码中使用 GeoType 即可,例如:
```
geo = (
Geo()
.add_schema(maptype="china")
.add("", [list(z) for z in zip(province_name, province_value)], type_=GeoType.EFFECT_SCATTER)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
visualmap_opts=opts.VisualMapOpts(is_piecewise=True),
title_opts=opts.TitleOpts(title="Geo - EffectScatter"),
)
)
```
阅读全文