1. pycharm社区版创建flask项目
- 创建项目
- 下载flask(python解释器)
- 在根目录下新建static(存放 css、JavaScript、image 等静态资源文件)和templates(存放 HTML文件)文件夹
- 在 templates 里面创建一个 index.html 文件,在根目录新建app.py文件
创建完成 - 将pyecharts模板文件复制到templates目录下
模板文件位置:E:\Python-x64\Lib\site-packages\pyecharts\render\templates
或者:E:\Anaconda\anaconda\Lib\site-packages\pyecharts\render\templates
2. 写大屏
-
使用chart.dump_options()方法给一个flask网页配置多个图表.
app.py:
chart.dump_options: 将经过get_options方法处理过的echarts配置项序列化为JSON格式(JsCode 生成的函数不带引号)。
chart.dump_options_with_quotes: 功能与dump_options类似,差异仅在于配置项中的JavaScript占位符处理方式(JsCode 生成的函数带引号,在前后端分离传输数据时使用)。
来自pyecharts源码解读(11)图表类包charts之包结构及base模块:图表类继承关系、图表基类Base -
templates/index.html
导入echarts.min.js,因为我的图里面有词云图,而导入的echarts.min.js好像没有,
所以导入echarts-wordcloud.min.js
<script src="./static/JavaScript/echarts.min.js"></script>
<script src="./static/JavaScript/echarts-wordcloud.min.js"><