diff --git a/README.md b/README.md index 71dba81ad..f4a4393bf 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ $ pip install pyecharts or clone it and install it ``` -$ git clone --recursive https://github.com/pyecharts/pyecharts.git +$ git clone https://github.com/pyecharts/pyecharts.git $ cd pyecharts $ pip install -r requirements.txt $ python setup.py install diff --git a/docs/zh-cn/django.md b/docs/zh-cn/django.md index 8b2377811..192e821c1 100644 --- a/docs/zh-cn/django.md +++ b/docs/zh-cn/django.md @@ -83,15 +83,14 @@ from django.http import HttpResponse from django.template import loader from pyecharts import Line3D -from pyecharts.constants import DEFAULT_HOST - +REMOTE_HOST = "https://pyecharts.github.io/assets/js" def index(request): template = loader.get_template('myfirstvis/pyecharts.html') l3d = line3d() context = dict( myechart=l3d.render_embed(), - host=DEFAULT_HOST, + host=REMOTE_HOST, script_list=l3d.get_js_dependencies() ) return HttpResponse(template.render(context, request)) @@ -117,7 +116,7 @@ def line3d(): `script_list` 是 Page() 类渲染网页所需要依赖的 echarts js 库,依赖的库的数量取决于所要渲染的图形种类。 -`host` 是 echarts js 库的地址,默认的地址为 http://chfw.github.io/jupyter-echarts/echarts 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/chfw/jupyter-echarts 然后将 `echarts` 文件夹挂载在你自己的服务器上即可。 +`host` 是 echarts js 库的地址,默认提供的地址为 https://pyecharts.github.io/assets/js 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/assets 然后将 `js` 文件夹挂载在你自己的服务器上即可。 ## Step 3: 为项目提供自己的模板 diff --git a/docs/zh-cn/flask.md b/docs/zh-cn/flask.md index 39ec169b4..becf2dbeb 100644 --- a/docs/zh-cn/flask.md +++ b/docs/zh-cn/flask.md @@ -42,19 +42,19 @@ $ mkdir templates ```python import random from pyecharts import Scatter3D -from pyecharts.constants import DEFAULT_HOST from flask import Flask, render_template app = Flask(__name__) +REMOTE_HOST = "https://pyecharts.github.io/assets/js" @app.route("/") def hello(): s3d = scatter3d() return render_template('pyecharts.html', myechart=s3d.render_embed(), - host=DEFAULT_HOST, + host=REMOTE_HOST, script_list=s3d.get_js_dependencies()) @@ -75,7 +75,7 @@ def generate_3d_random_point(): ``` `script_list` 是 Page() 类渲染网页所需要依赖的 echarts js 库,依赖的库的数量取决于所要渲染的图形种类。 -`host` 是 echarts js 库的地址,默认的地址为 http://pyecharts.github.io/jupyter-echarts/echarts 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/jupyter-echarts 然后将 `echarts` 文件夹挂载在你自己的服务器上即可。 +`host` 是 echarts js 库的地址,默提供的地址为 https://pyecharts.github.io/assets/js 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/assets 然后将 `js` 文件夹挂载在你自己的服务器上即可。 此时 flask-echarts 目录下为 ``` @@ -183,10 +183,10 @@ $ flask run ```python from pyecharts import Bar -from pyecharts.constants import DEFAULT_HOST from pyecharts.utils import json_dumps from flask import Flask, render_template +REMOTE_HOST = "https://pyecharts.github.io/assets/js" app = Flask(__name__) @@ -196,7 +196,7 @@ def hello(): _bar = bar_chart() return render_template('pyecharts.html', chart_id=_bar.chart_id, - host=DEFAULT_HOST, + host=REMOTE_HOST, my_width="100%", my_height=600, my_option=json_dumps(_bar.options), diff --git a/docs/zh-cn/release-note/v032.md b/docs/zh-cn/release-note/v032.md index 067dbcd77..6b926ebe8 100644 --- a/docs/zh-cn/release-note/v032.md +++ b/docs/zh-cn/release-note/v032.md @@ -40,11 +40,18 @@ candlestick.add("日K", DATE, data, mark_point=["min", "max"], candlestick.render() ``` - ## 4 加入 AppVeyor CI 一直以来 pyecharts 都只有 Travis CI,而 Travis 又只是针对 Linux 测试,现在加入了 AppVeyor CI,提供了 Windows 平台的测试功能。 +## 5 pyecharts/assets + +自本版本开始,将不再为 Flask/Django/.. 等 WEB 框架提供 DEFAULT_HOST,但我们为开发者新建了 pyecharts/assets 库挂载 pyecharts 所需要的所有 js 文件,可以使用下面语句替换原来的 DEFAULT_HOST +``` +REMOTE_HOST = "https://pyecharts.github.io/assets/js" +``` + + ## 5 修复了若干 BUG * [issue#322](https://github.com/pyecharts/pyecharts/issues/322) 修复在 timeline 中不能设置多个 legend 的 bug * [issue#357](https://github.com/pyecharts/pyecharts/issues/357) 修复 Line 图 symbol 大小不能调整的 bug