From e567c643394669bcacaab205db1ad50b335644d0 Mon Sep 17 00:00:00 2001 From: chenjiandongx Date: Sun, 25 Feb 2018 15:22:50 +0800 Subject: [PATCH 1/4] =?UTF-8?q?pyecharts=20=E4=B8=8D=E5=86=8D=E5=86=85?= =?UTF-8?q?=E5=B5=8C=E5=AD=90=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From ab2a611356eba644ab2e54b7dc246ef68aa273f3 Mon Sep 17 00:00:00 2001 From: chenjiandongx Date: Sun, 25 Feb 2018 15:30:34 +0800 Subject: [PATCH 2/4] =?UTF-8?q?V0.3.2=20=E8=B5=B7=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E6=8F=90=E4=BE=9B=20DEFAULT=5FHOST,=E4=BD=86=E4=B8=BA=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E8=80=85=E6=8F=90=E4=BE=9B=E4=BA=86=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E6=89=80=E6=9C=89=20js=20=E6=96=87=E4=BB=B6=E7=9A=84=E8=BF=9C?= =?UTF-8?q?=E7=A8=8B=20URL=EF=BC=8Chttps://pyecharts.github.io/assets/js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-cn/django.md | 7 +++---- docs/zh-cn/flask.md | 10 +++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/docs/zh-cn/django.md b/docs/zh-cn/django.md index 8b2377811..4f450ec57 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 然后将 `echarts` 文件夹挂载在你自己的服务器上即可。 ## Step 3: 为项目提供自己的模板 diff --git a/docs/zh-cn/flask.md b/docs/zh-cn/flask.md index 39ec169b4..185c6a0ac 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 然后将 `echarts` 文件夹挂载在你自己的服务器上即可。 此时 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), From 01f7e7f72b8b9bdd2d77b8160de4807ac1ccec63 Mon Sep 17 00:00:00 2001 From: chenjiandongx Date: Sun, 25 Feb 2018 15:36:40 +0800 Subject: [PATCH 3/4] =?UTF-8?q?V0.3.2=20=E7=89=88=E6=9C=AC=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-cn/release-note/v032.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 From 9ff86af6fc4f44df17ce67fa2205e157aa396ebb Mon Sep 17 00:00:00 2001 From: chenjiandongx Date: Sun, 25 Feb 2018 20:14:27 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=BB=86=E8=8A=82?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=20echarts=20->=20js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh-cn/django.md | 2 +- docs/zh-cn/flask.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh-cn/django.md b/docs/zh-cn/django.md index 4f450ec57..192e821c1 100644 --- a/docs/zh-cn/django.md +++ b/docs/zh-cn/django.md @@ -116,7 +116,7 @@ def line3d(): `script_list` 是 Page() 类渲染网页所需要依赖的 echarts js 库,依赖的库的数量取决于所要渲染的图形种类。 -`host` 是 echarts js 库的地址,默认提供的地址为 https://pyecharts.github.io/assets/js 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/assets 然后将 `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 185c6a0ac..becf2dbeb 100644 --- a/docs/zh-cn/flask.md +++ b/docs/zh-cn/flask.md @@ -75,7 +75,7 @@ def generate_3d_random_point(): ``` `script_list` 是 Page() 类渲染网页所需要依赖的 echarts js 库,依赖的库的数量取决于所要渲染的图形种类。 -`host` 是 echarts js 库的地址,默提供的地址为 https://pyecharts.github.io/assets/js 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/assets 然后将 `echarts` 文件夹挂载在你自己的服务器上即可。 +`host` 是 echarts js 库的地址,默提供的地址为 https://pyecharts.github.io/assets/js 当然,如果你愿意你也可以改变这个地址,先克隆 https://github.com/pyecharts/assets 然后将 `js` 文件夹挂载在你自己的服务器上即可。 此时 flask-echarts 目录下为 ```