Pyecharts Grid 组件 AttributeError: 'NoneType' object has no attribute 'extend' 错误解决方法
这个错误是因为在创建Grid组件时,没有设置xaxis_opts属性,导致options中的xAxis属性为None,无法使用extend方法。
可以在创建Grid组件时,添加xaxis_opts属性,示例如下:
grid = (
Grid()
.add(
maps[0],
grid_opts=opts.GridOpts(pos_top='center', pos_right='55%', width='45%')
)
.add(
bars[0],
grid_opts=opts.GridOpts(pos_left='55%', pos_bottom='5%', width='45%')
)
.set_global_opts(
xaxis_opts=opts.AxisOpts(),
yaxis_opts=opts.AxisOpts()
)
.add_xaxis(datas['地区'].values.tolist()) # 添加这一行
)
这样就可以解决该错误。
原文地址: https://www.cveoy.top/t/topic/eSO6 著作权归作者所有。请勿转载和采集!