这个错误是因为在创建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())  # 添加这一行
)

这样就可以解决该错误。

Pyecharts Grid 组件 AttributeError: 'NoneType' object has no attribute 'extend' 错误解决方法

原文地址: https://www.cveoy.top/t/topic/eSO6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录