__init__() got an unexpected keyword argument 'left'
时间: 2023-07-31 19:08:09 浏览: 182
如果您遇到了这个错误,可能是因为您使用的版本的pyecharts不支持在`set_global_opts()`方法中使用`graphic_opts`参数。请尝试使用以下代码修改图形大小:
```python
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Map
# 读取数据文件
data = pd.read_csv('your_file.csv')
# 筛选出平均气温>30的数据
data = data[data['平均气温']>30]
# 将省份和平均气温转换为列表
provinces = data['省'].tolist()
temperatures = data['平均气温'].tolist()
# 将数据转换为元组列表,元组包含省份和平均气温
data_pair = [(provinces[i], temperatures[i]) for i in range(len(provinces))]
# 绘制地图
map_chart = (
Map()
.add("平均气温", data_pair, "china")
.set_global_opts(
title_opts=opts.TitleOpts(title="中国气温地图"),
visualmap_opts=opts.VisualMapOpts(max_=len(temperatures), is_piecewise=True),
)
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
)
# 调整图形大小
map_chart.width = "800px"
map_chart.height = "600px"
# 在jupyter中显示地图
map_chart.render_notebook()
```
这样,您就可以在不使用`graphic_opts`参数的情况下,调整图形的大小。
阅读全文