Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.1%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
🎨 Python Echarts Plotting Library
Basic Info
- Host: GitHub
- Owner: pyecharts
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://pyecharts.org
- Size: 94.9 MB
Statistics
- Stars: 15,505
- Watchers: 378
- Forks: 2,871
- Open Issues: 11
- Releases: 6
Topics
Metadata Files
README.en.md
pyecharts
Python ❤️ ECharts = pyecharts
📣 Introduction
Apache ECharts is easy-to-use, highly interactive and highly performant javascript visualization library under Apache license. Since its first public release in 2013, it now dominates over 74% of Chinese web front-end market. Yet Python is an expressive language and is loved by data science community. Combining the strength of both technologies, pyecharts is born.
✨ Feature highlights
- Simple API, Sleek and method chaining
- Support 30 + popular charts
- Support data science tools: Jupyter Notebook, JupyterLab, nteract, marimo
- Integrate with Flask,Django at ease
- Easy to use and highly configurable
- Detailed documentation and examples.
- More than 400+ geomaps assets for geograpic information processing
⏳ Version
v0.5.x is not compatible with V1, which is a completely new version, see ISSUE#892, ISSUE#1033. pyecharts/issues/1033).
V0.5.x
Support for Python 2.7, 3.4+
At the discretion of the development team, version 0.5.x will no longer be maintained. Version 0.5.x code is located in the 05x branch and documentation is located at 05x-docs.pyecharts.org.
V1
Python 3.7+ only
The new version series will start with v1.0.0, documented at pyecharts.org; examples at gallery.pyecharts.org
V2
Python 3.7+ only
The new version is based on Echarts 5.4.1+ for rendering, and the documentation and examples are in the same location as V1.
🔰 Installation
pip install
shell
$ pip install pyecharts
Install from source
shell
$ git clone https://github.com/pyecharts/pyecharts.git
$ cd pyecharts
$ pip install -r requirements.txt
$ python setup.py install
📝 Usage
Local computer
HTML
```python from pyecharts.charts import Bar from pyecharts import options as opts
bar = ( Bar() .addxaxis(["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"]) .addyaxis("商家A", [114, 55, 27, 101, 125, 27, 105]) .addyaxis("商家B", [57, 134, 137, 129, 145, 60, 49]) .setglobalopts(titleopts=opts.TitleOpts(title="某商场销售情况")) ) bar.render() ```
image
```python from pyecharts.render import make_snapshot
needs to configure selenium
make_snapshot(bar.render(), "bar.png") ```
Notebook
Jupyter Notebook

JupyterLab

Web framework

🔖 Demo
For more documentation, please visit
⛏ Software development
Unit tests
shell
$ pip install -r test/requirements.txt
$ make
Team development
Travis CI and AppVeyor is place for continuous integration.
Coding styles
flake8, Codecov and pylint are used
😉 Author
pyecharts are co-maintained by:
For more contributors, please visit pyecharts/graphs/contributors
💌 Donation
To develop and maintain pyecharts, it took me a lot of overnights. If you think pyecharts has helped you, please consider buying me a coffee:

Please also buy the other maintainer a coffee if you think their work helped you too donation details
📃 License
MIT ©chenjiandongx
Owner
- Name: pyecharts
- Login: pyecharts
- Kind: organization
- Email: 379978424@qq.com
- Location: China
- Website: https://github.com/pyecharts
- Repositories: 22
- Profile: https://github.com/pyecharts
pyecharts dev team
GitHub Events
Total
- Create event: 5
- Release event: 2
- Issues event: 65
- Watch event: 684
- Delete event: 5
- Issue comment event: 136
- Push event: 30
- Pull request review comment event: 3
- Pull request review event: 13
- Pull request event: 30
- Fork event: 44
Last Year
- Create event: 5
- Release event: 2
- Issues event: 65
- Watch event: 684
- Delete event: 5
- Issue comment event: 136
- Push event: 30
- Pull request review comment event: 3
- Pull request review event: 13
- Pull request event: 30
- Fork event: 44
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| chenjiandongx | c****x@q****m | 702 |
| chfw | w****1@h****m | 333 |
| sunhailinLeo | 3****4@q****m | 151 |
| kinegratii | k****i@g****m | 94 |
| sunhailin | s****n@j****m | 31 |
| BradyHu | 1****7@q****m | 5 |
| Fangyang | f****g@h****m | 3 |
| Singu | M****J@g****m | 3 |
| Todd Tao | t****j@1****m | 3 |
| Zhongxiang.Wang | y****n@a****n | 3 |
| ayu | a****t@g****m | 3 |
| landpack | a****k@g****m | 3 |
| 647 | l****i@u****n | 2 |
| David Zhang | c****m@g****m | 2 |
| Han-Teng Liao | h****g@g****m | 2 |
| Hank | 4****0@u****m | 2 |
| Smirk | 3****o@u****m | 2 |
| Tsuyoshi Hombashi | g****m@g****m | 2 |
| guozhen3 | g****3@j****m | 2 |
| 645775992 | 6****2@q****m | 1 |
| Boxuan Li | l****n@c****k | 1 |
| Curtis Jiang | j****q@q****m | 1 |
| Dean Chai | s****1@1****m | 1 |
| Duayt | p****t@h****m | 1 |
| Jearel Alcantara | j****t@g****m | 1 |
| Junjie Yuan | j****g@g****m | 1 |
| Kian-Meng Ang | k****g@c****g | 1 |
| Lakdred | l****d@o****m | 1 |
| MiracleXYZ | 3****Z@u****m | 1 |
| Myles Scolnick | m****s@m****o | 1 |
| and 15 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 332
- Total pull requests: 56
- Average time to close issues: about 1 month
- Average time to close pull requests: 11 days
- Total issue authors: 263
- Total pull request authors: 13
- Average comments per issue: 3.23
- Average comments per pull request: 1.64
- Merged pull requests: 40
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 46
- Pull requests: 30
- Average time to close issues: 8 days
- Average time to close pull requests: 7 days
- Issue authors: 40
- Pull request authors: 5
- Average comments per issue: 2.24
- Average comments per pull request: 1.1
- Merged pull requests: 21
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pshta0 (4)
- yangq-15256204 (4)
- wybert (4)
- sherlocklibo (4)
- bucongfan (4)
- GOKORURI007 (4)
- keymou (3)
- chenhaoch (3)
- tongaooo (3)
- Gaogaogaoo (3)
- lovedancer075 (3)
- MaKangChina (3)
- zygcch (3)
- smilingsand (3)
- stevearama11 (3)
Pull Request Authors
- sunhailin-Leo (41)
- GOKORURI007 (10)
- hanteng (5)
- mscolnick (4)
- greatofdream (2)
- jiangyangcreate (2)
- dependabot[bot] (2)
- MochiXu (2)
- xdSu (1)
- omixwxm (1)
- lainswork (1)
- yangrq1018 (1)
- Feikoritsema (1)
- ghost (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 3
-
Total downloads:
- pypi 282,811 last-month
- Total docker downloads: 4,332
-
Total dependent packages: 53
(may contain duplicates) -
Total dependent repositories: 869
(may contain duplicates) - Total versions: 115
- Total maintainers: 3
pypi.org: pyecharts
Python options, make charting easier
- Homepage: https://github.com/pyecharts/pyecharts
- Documentation: https://pyecharts.readthedocs.io/
- License: MIT
-
Latest release: 2.0.8
published about 1 year ago
Rankings
Maintainers (2)
proxy.golang.org: github.com/pyecharts/pyecharts
- Documentation: https://pkg.go.dev/github.com/pyecharts/pyecharts#section-documentation
- License: mit
-
Latest release: v2.0.8+incompatible
published about 1 year ago
Rankings
pypi.org: reactive-pyecharts
Python options, make charting easier
- Homepage: https://github.com/pyecharts/pyecharts
- Documentation: https://reactive-pyecharts.readthedocs.io/
- License: MIT
-
Latest release: 1.0.0
published almost 7 years ago
Rankings
Maintainers (1)
Dependencies
- black ==19.3b0 development
- isort ==4.3.16 development
- jinja2 >=2.8
- prettytable *
- simplejson *
- codecov * test
- coverage * test
- flake8 * test
- jupyter * test
- mccabe * test
- nose * test
- actions/checkout v2 composite
- actions/setup-python v2 composite