任务1:将多个数据视图在同一页面中进行组合展示
解决思路:
- 利用pyecharts用的page功能,将多个图形封装在同一页面中
- 使用microsoft-edge对页面中的不同图形进行拖拽布局,并保存到一个jason文件
- 使用jason文件对page内容进行渲染呈现
page1 = Page(layout=Page.DraggablePageLayout)
#将多个不同的数据视图,封装到一个page对象中
page1.add(
bar1,
pie,
map)
#将page1的内容输出到一个html文件中
page1.render()
接下来使用edge浏览器将输出的html文件打开,并进行拖拽布局,结果保存到一个jason文件中。
最后使用这个jason文件对page的输出布局进行配置。
page1.save_resize_html('render.html',cfg_file='chart_config1.json') #其中render.thml是前一步保存的html文件
#执行完该操作,会输出一个render_resize.html