1061 Commits

Author SHA1 Message Date
陈键冬
c20cedc751 Update docs for v051 (#525)
* docs update for v0.5.1

* update setup.py

* Update: changelog update
2018-05-02 23:05:27 +08:00
jaska
d031a92b21 Scatter split line (#522)
* 🐛 turn on split line for scatter diagram. fix #516

* 🔥 remove documentation that echos the function name
2018-05-02 16:59:47 +08:00
kinegratii
d9e285ade5 Docs structure update (#520)
* Update docs

1. Update NavBar
2. Merge README.md
3. Add highlight for python code
4. Remove search plugin

* Fix broken link in NavBar

* Refactor sidebar

* Add Zoom-Image & Search Plugin

* Update docs
2018-05-01 13:24:31 +01:00
jaska
54a2447efe Post 0.5.0 updates (#519)
* 🐛 remove x split line, fix #516

* 🐛 add readme into pypi page, fix #518

* 🔥 remove useless imports. makes flake8 happy

*  add long descritption content type
2018-04-30 09:57:31 +08:00
kinegratii
674e1dcae1 Update Dataset Docs (#514)
* Update datasets for Geo and GeoLines
2018-04-28 21:14:18 +08:00
陈键冬
4702d999ac Merge branch 'master' into dev 2018-04-28 19:52:07 +08:00
陈键冬
96cd334b2a Dataset docs (#513)
Update: docs update
2018-04-28 19:51:01 +08:00
kinegratii
8f4b13d480 Merge pull request #511 from pyecharts/update-manifest
Update: update manifest file
2018-04-28 12:14:20 +08:00
陈键冬
a13bd49928 update advanced docs 2018-04-28 10:36:15 +08:00
陈键冬
6eeb68b2d4 Update: update manifest file 2018-04-28 10:21:28 +08:00
jaska
a4317073b9 📚 further update on new features (#509)
* 📚 further update on new features

* 🎨 update wording
2018-04-28 10:08:54 +08:00
陈键冬
4a329432ef Docs update (#508)
* 格式化 setup.py

* Fix: #504 修复 markpoint 标记点标注不显示的 bug

* Update: changelog 文档更新

* Update: docs update for v0.5.0

* Update release note

* Update datasets docs

* Update: micro docs update

* 🐛 fix a typo
2018-04-28 01:03:35 +01:00
陈键冬
c535818c0a Docs for v050 (#506)
* 格式化 setup.py

* Fix: #504 修复 markpoint 标记点标注不显示的 bug

* Update: changelog 文档更新

* Update: 文档更新

* Reformat: make white happy

* Add: 新增 test_js_event.py 测试文件

* Update: 文档完善

* Update: changelog update

* Update: api docs update

* Update: DOCS UPDATE

* Add: 新增 test_js_function.py 测试文件

* Add: 新增测试断言

* Update: fix borken test

* Fix demo for translator docs

* 📚 update the import location of Date

* 💚 update test cases

* Refactor translator docs

* Update translator docs

* Add technical_docs

* Update: update translator.md

* Update: update .gitgnore for vscode

* Update: advanced.md update

* Merge branch 'docs-for-v050' of github.com:chenjiandongx/pyecharts into docs-for-v050

# Conflicts:
#	docs/zh-cn/advanced.md
#	docs/zh-cn/translator.md

* 📚 minor doc update

* 👕 fix grammar
2018-04-27 11:50:30 +01:00
陈键冬
f09dc89e70 Markpoint bug fixed (#505)
* Fix: #504 修复 markpoint 标记点标注不显示的 bug

* Update: changelog 文档更新
2018-04-25 17:55:06 +08:00
jaska
d61f715566 oop options and doc update (#498)
* 格式化 setup.py

* 📚 update documentation

* 🔬 unit test options

* Update test_options.py

* 💚 update test case

* 🔨 getting oop options

* 🚜 relocate option.py, events.py, style.py to echarts

* 💚 make unit tests pass

* 🎨 fix remain bugs

* 💚 last bug fix

* 🐛 fix #493, pip 10.0.x compactibility issue

* 🎨 more pythonic code

* 🐛 fix inheritance

* 👕 whitening

* 🚜 rename city coordinates.json

* 🚜 update json serializable interface

* 🔨 **kwargs comes back

* Remove: 移除重复配置项
2018-04-25 17:13:00 +08:00
jaska
aba5c80760 Support echartsInstance.on(eventName: string, handler: Function) (#497)
*  support echarts.on function so as to write event handlers in python. yeppeegit status

* 🎨 minor update

* 📚 update documentation

* 🔥 update requirements.txt

* 🐛 silly mistake again

* 💚 make unit test pass

* 🚜 relocate event names to events.py
2018-04-22 19:30:28 +01:00
jaska
c956e30374 Relocate translation api to pyecharts_javascripthon, which support: python 2.7, 3.4, 3.5 and 3.6, and both unix and windows platform (#495)
* 🔥 separate the hard dependencies on metapensiero.pj.api

* 🐛 fix the typo

* 🔥 remove the exception as rnd is going on for python 2.7, 3.4

* 👕 make flake8 happy

* 🔥 🚜 relocated pyecharts.transltor to pyecharts_javascripthon

*  enable javascripthon on windows builds. https://github.com/amol-/dukpy/issues/20

* 💚 update unit tests

* 💚 try master branch

* 🔥 no need to take master branch because master branch has been released in javascripthon v0.9. https://github.com/metapensiero/metapensiero.pj/issues/45

* 🔥 pyecharts-javascription has been release as 0.0.1

* Update requirements.txt
2018-04-21 12:33:03 +01:00
陈键冬
7af543996a Faq update (#494)
* 格式化 setup.py

* 更新 faq 文档
2018-04-19 21:32:44 +08:00
Curtis Jiang
93156b27f0 Dev (#490)
* fix typo

* fix typo
2018-04-17 09:52:34 +01:00
kinegratii
7491c42379 Datasets lazy load (#482)
* Move coordinate data to local data files.

* Rename coordinates data file

* Refactor code

* Fix

* Format code

* Refactor as utils package

* Fix Empty value for lazy
2018-04-09 18:18:21 +01:00
陈键冬
4acae512bc Micro docs update (#480)
* 格式化 setup.py

* translator 文档细节更新
2018-04-08 23:28:03 +08:00
kinegratii
ede739b8b9 Py2js translator (#479)
* Add function translator for json encoder

* Add as_snippet for JavascriptSnippet

* Refactor code with flake8

* 👕 whitening the code for review

* Refactor code

* Add docs

* Add note for lambda

* Add note for lambda
2018-04-06 16:31:04 +01:00
陈键冬
d1965ac7c3 格式化 setup.py (#474) 2018-04-02 11:36:26 +01:00
jaska
26840eb9d3 code refactoring all python codes using https://github.com/kennethreitz/white (#472)
* 🔨 code refactoring using https://github.com/kennethreitz/white

* 🔨 code refactoring the test code using https://github.com/kennethreitz/white
2018-04-02 16:00:35 +08:00
jaska
c11efc95ca As js functions are allowed for echarts options, python functions are allowed in pyecharts options too (#468)
*  initial prototype to pass on python functions into echarts options

*  enable more function based label formatters and 💚 make unit test pass

* 💚 make travis happy

* 💚 install pyecharts-javascripthon on appveyor

* 🔬 test javascript functions

* 🎨 tuning ci system

* 📚 update documentation

* 📚 update xaxis_formatter and 💚 make python 27 pass

* 👕 make flake8 happy

* 💚 appveyor, do conditional install plz

* 💚 appveyor, do conditional install plz

* 💚 skipping pyecharts-javascripthon on appveyor

* 🎨 make different test configurations so that they pass and test the individual aspects

* 🔥 remove unless test code

* 🐛 fix the bug to make pyecharts-javascripthon on python 3.5. 3.6 optional

* 🔨 code refactoring

* 🔨 relocate the python356 exception to add_a_new_function

* 🔨 relocate json_dumps

*  support custom polar. #461

* 📚 document render_item

* 🔨 code refactoring on custom polar chart

* 🔥 remove percentage formatter
2018-04-01 12:52:54 +01:00
jaska
abcbd080ff Map documentation update (#466)
* 📚 update maps

* 📚 update the jupyter faq
2018-03-27 09:29:30 +01:00
kinegratii
6f62ca26e8 Coordinates enhance (#463)
* Refactor coordinates with Geo

* Refactor coordinates with Geoline

* Add test case for coordinate enhance

* Update test case

* Add datasets document

* Enhance features

1. Add rasise_exception parameter
2. Add test cases.

* Mini feature enhance

* Split Coordinate Search Function into two function

* Update test cases
2018-03-25 19:53:31 +01:00
jaska
ba7ee71533 Code Improvement (#462)
* 🔨 remove magic constants

* 📚 advertise that render_notebook is removed. fix #456 forever
2018-03-23 17:02:21 +08:00
kinegratii
18513932c5 Update contribution list (#457) 2018-03-22 12:17:37 +08:00
jaska
9114f8835c Doc update (#453)
* 📚 doc update

* 📚 add new map pypkg and js links

* 📚 update FAQ

* 📚 add sample image

* update donors list

* update faq.md
2018-03-21 13:13:19 +08:00
陈键冬
11dece7677 修复 Timeline 中 Overlap 图的 label_color 配置项不生效的 bug (#449)
* 修复 Timeline 中 Overlap 图的 label_color 配置项不生效的 bug

* 测试完善
2018-03-19 22:12:12 +08:00
jaska
b617893b10 Extend EchartsEnvironment to render image directly so as to help pdf export (#444)
*  initial prototype

* 🔨 replace extra_context with **kwargs

*  test **kwargs

* 🔥 clean up the render.html

*  initial prototype for tight integration of pyecharts-snapshot

* 🐛 fix rendering position in jupyter note book and 🔥 remove the prototype

*  allow png, jpg and svg in jupyter notebook

* 🔥 revert optimization changes

* 🔥 get rid of useless code

* 🔥 get rid of useless code

* 📚 update documentation and fix #311

* 🔬 more test coverage

* 📚 update environment extension architecture

* 📚 more docs

*  remove the need for configure() statement for python users. jupyter user have to use configure(). 🔨 replace extra_context with **kwargs finally

* 💚 fix broken unit test

* 📚 update documentation - space, space, space

* 🔬 more test coverage

* 📚 no support for rendering page as image

* 🔬 more test coverage

*  @kinegratii  create a jupyter image context

* 💚 make unit tests pass

* 👕 make flake8 happy

* 👕 one last space to be added

* 👕 address review feedbacks
2018-03-17 13:17:13 +00:00
陈键冬
b32d51a4df Merge pull request #440 from pyecharts/dev
Release Version 0.4.1
2018-03-13 19:17:23 +08:00
陈键冬
d466921d47 Merge branch 'master' into dev 2018-03-13 17:27:30 +08:00
陈键冬
c3909fee90 Timeline bug fixed (#438)
*  #438 修复 Timeline 图累计多个 Bar 图会导致条形宽度压缩的 bug 以及不能正常显示 Tooltip 组件的 bug

* 文档细节修正

* 测试修复以及版本号更新
2018-03-13 17:24:44 +08:00
陈键冬
f9e6c263f7 Merge pull request #434 from pyecharts/dev
dev -> master -> release version v0.4.0
2018-03-09 21:31:01 +08:00
陈键冬
5a22cdf099 Version 0.4.0 (#433)
* 扁平化 areaStyle 配置项,解决部分图默认显示问题

* 完善 renderer 参数的介绍文档

* #432 解决水球图和词云图不能指定 toolbox 选项的问题

* 部分注释格式调整

* 版本号更新至 V0.4.0

* changelog 跟新以及注释细节修正

* changelog 更新
2018-03-09 17:59:23 +08:00
jaska
dab1648d20 🐛 fix echarts initialization error (#428) 2018-03-08 12:47:59 +08:00
kinegratii
a180ca857c 重构渲染代码 (#424)
* Refactor notebook render

1. Merge template files and remove unused files.
2. Move render function to environment class
3. Extract notebook test cases to a new module

* Refactor chart render

1. Add render_* to EchartsEnvironment class
2. Remove engine.render
3. Remove unused template files

* Fix online between test cases.

* Update document and changelog

* Rename some functions

* Update some mistakes

* Remove debug code

* Refactor env.render_chart_to_notebook  method
2018-03-07 18:15:15 +08:00
陈键冬
819ed5ea62 VisualMap, Tooltip and MarkLine enhance (#426)
* 为 visualMap 组件新增 pieces 配置项,用于在分段型中指定自定义分段情况

* 测试修复

* 测试完善

* #425 完善配置项及注释说明

* 文档完善

* #376 新增 mark_line_coords 用于指定标记线的起点和终点,并且 Scatter 图支持标记点和标记线的配置

* 测试完善

* 文档完善

* changelog 完善
2018-03-04 22:24:51 +08:00
jaska
6f1a627edd Echarts 4 - SVG (#420)
*  new branch for echarts 3.8.5

* 🚜 update jupyter-echarts to 1.4.0

* 🚜 update jupyter-echarts

* 💄 name the release candidate

* 💚 pass unit test

* 🎨 update to use echarts 4.0.2

*  support svg renderer, related to #337

* 🐛 fix the missing registry.json and update jupyter rendering

* 🐛 force 3d charts to use canvas renderer. fix #343

*  upgrade jupyter-echarts-pypkg version

* 📚 create release diary
2018-03-03 16:05:15 +00:00
jaska
be00589af5 Merge pull request #416 from pyecharts/dev
Dev -> Master
2018-03-01 14:26:03 +00:00
陈键冬
39a15c9e2b Merge branch 'master' into dev 2018-03-01 18:41:45 +08:00
陈键冬
6d2de54515 Merge pull request #415 from pyecharts/minor-doc-update
translate custom map extensions
2018-03-01 18:40:28 +08:00
chfw
9719f78bdd 👕 spaces, spaces 2018-03-01 09:59:14 +00:00
chfw
cef875fc3e 👕 fix typo 2018-03-01 09:52:59 +00:00
chenjiandongx
fa0bbaec7e 文档格式修正 2018-03-01 17:49:33 +08:00
chfw
be4e3ae25d 📚 translate custom map extensions 2018-03-01 09:45:51 +00:00
chenjiandongx
77667eba2d 文档内容修正 2018-03-01 17:38:41 +08:00
陈键冬
066c845263 Merge pull request #413 from pyecharts/dev
Dev Merge
2018-03-01 17:26:06 +08:00