在前面做了两个地理坐标图、一个柱状图和一个词云图,现在想把他们整到一块去,用的grip()
from pyecharts import Grid
grid = Grid()
grid.add(geo,grid_bottom="60%", grid_left="60%")
grid.add(bar,grid_bottom="60%",grid_right="60%")
grid.add(geo2,grid_top="60%", grid_left="60%")
grid.add(line,grid_top="60%", grid_right="60%")
grid.render("景区图汇总.html")
结果弹出
AttributeError Traceback (most recent call last)
in ()
3 grid = Grid()
4 grid.add(geo,grid_bottom="60%", grid_left="60%")
----> 5 grid.add(bar,grid_bottom="60%",grid_right="60%")
6 grid.add(geo2,grid_top="60%", grid_left="60%")
7 grid.add(line,grid_top="60%", grid_right="60%")
F:\Anaconda3-5.2.0\log\lib\site-packages\pyecharts\custom\grid.py in add(self, chart, grid_width, grid_height, grid_top, grid_bottom, grid_left, grid_right)
89 for _x in _xaxis:
90 _x["gridIndex"] = _index - 1
---> 91 self._option.get("xAxis").append(_x)
92 for _y in _yaxis:
93 _y["gridIndex"] = _index - 1
AttributeError: 'NoneType' object has no attribute 'append'
怎么搜都没用,我前面也没有append。
为啥是在bar这行显示错误啊。
去掉bar这行也没能成功,词云图又出错了。
AttributeError Traceback (most recent call last)
in ()
4
5 grid.add(geo2,grid_top="60%", grid_left="60%")
----> 6 grid.add(wc,grid_top="60%", grid_right="60%")
7 grid.render("景区图汇总.html")
F:\Anaconda3-5.2.0\log\lib\site-packages\pyecharts\custom\grid.py in add(self, chart, grid_width, grid_height, grid_top, grid_bottom, grid_left, grid_right)
67 self._option.get("grid").append(_grid)
68 else:
---> 69 chart_options = chart.get_options(remove_none=False)
70 _series = (
71 chart_options.get("series"),
AttributeError: 'WordCloud' object has no attribute 'get_options'
两个都去掉了,倒是有图出来了,但是是两个geo图叠在一块了。