X Tutup
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
20610bb
Update some config for echarts V5
sunhailin-Leo Feb 8, 2021
dc38504
fix toolbox bug
sunhailin-Leo Feb 8, 2021
f8510b7
make pyecharts support echarts 5, fix some issues and bugs
sunhailin-Leo Jun 10, 2021
75f2ad1
Merge pull request #1864 from pyecharts/update-echarts5-config
sunhailin-Leo Aug 2, 2021
f2dabcf
'修正upperlabel中L没有大写的问题'
smthvitas Oct 14, 2021
a109eb3
Feat: Add GitHub actions supports (#1931)
chenjiandongx Nov 15, 2021
2fae25f
Update README.md
chenjiandongx Nov 15, 2021
d085837
Update README.en.md
chenjiandongx Nov 15, 2021
911493f
Add python3.10 supports (#1932)
chenjiandongx Nov 15, 2021
4c7e647
hot fix for python3.10 -- version 1.9.1
sunhailin-Leo Nov 16, 2021
727339e
Merge pull request #1933 from pyecharts/python310_hot_fix
sunhailin-Leo Nov 16, 2021
3b4e7a6
Merge branch 'master' of https://github.com/pyecharts/pyecharts into dev
sunhailin-Leo Nov 16, 2021
8909215
Merge pull request #1911 from smthvitas/dev
sunhailin-Leo Nov 16, 2021
d24dc09
Merge branch 'dev' of https://github.com/pyecharts/pyecharts into dev
sunhailin-Leo Nov 16, 2021
e6eadc0
add some configs on DatazoomOpts and TooltipOpts
sunhailin-Leo Nov 16, 2021
ce416e3
Merge pull request #1934 from pyecharts/update-echarts5-config
sunhailin-Leo Nov 16, 2021
2b7fc03
Merge branch 'dev' of https://github.com/pyecharts/pyecharts into dev
sunhailin-Leo Nov 16, 2021
3547c50
update some config with ThreeAxisChart and Axis3DOpts
sunhailin-Leo Nov 16, 2021
bbf1939
修复chart模块的_append_color的bug
jackzhenguo Dec 13, 2021
e3b1297
给MarkLineItem:标记线数据项添加linestyle_opts参数,格式和MarkLineOpts:标记线配置项里的linest…
zjdorm Jan 13, 2022
58ca075
添加chart颜色颠倒的单元测试模块
Jan 28, 2022
6238af0
Merge branch 'pyecharts:dev' into dev
jackzhenguo Jan 28, 2022
d231367
Merge pull request #1971 from zjdormlyq/dev
sunhailin-Leo Jan 28, 2022
c6197f6
overlap method of chart.py
Feb 18, 2022
04a71d8
don't update at all
Feb 18, 2022
9e73ec2
Merge branch 'pyecharts:dev' into dev
jackzhenguo Feb 18, 2022
c3bcc4b
Merge pull request #1978 from jackzhenguo/dev
sunhailin-Leo Apr 12, 2022
2b6fd50
Update basic_charts, composite_charts and some charts options
sunhailin-Leo Apr 12, 2022
e9335ec
Merge remote-tracking branch 'origin/dev' into dev
sunhailin-Leo Apr 12, 2022
9eca433
Try to fix CI error
sunhailin-Leo Apr 12, 2022
18f3f05
Try to fix CI error again
sunhailin-Leo Apr 12, 2022
d25cca1
Update many charts options and Add a Custom Chart Series
sunhailin-Leo Apr 13, 2022
3cde53e
Update and Add test code && Format chart.py
sunhailin-Leo Apr 13, 2022
a85711c
Update some charts configuration and Add a new chart for Lines3D
sunhailin-Leo Apr 15, 2022
1d5330b
Update many unit test codes.(Coverage Up to 99%)
sunhailin-Leo Apr 15, 2022
cf96148
Add missing legend for Custom Charts
sunhailin-Leo Apr 15, 2022
d1b2ecd
Update README.md
chenjiandongx Apr 25, 2022
73a5b11
Add some configuration of Tab and Page Components; Fix the old bug fr…
sunhailin-Leo May 16, 2022
935213e
增加TreeMap选项
actcwlf Jun 16, 2022
64ebc4a
Merge pull request #2032 from actcwlf/dev
sunhailin-Leo Jun 20, 2022
4bac1ac
Fix typos
kianmeng Aug 28, 2022
6e3f090
Merge pull request #2054 from kianmeng/fix-typo
sunhailin-Leo Aug 30, 2022
ce5199f
fix xaxis_index when add_yaxis
harri2012 Oct 14, 2022
b8b63e1
Merge pull request #2070 from harri2012/dev
sunhailin-Leo Nov 4, 2022
653cdef
update jinja2 2.8 to 2.11.3
645775992 Nov 11, 2022
323ab06
Add some configuration of Bar, Line, Pie and fix Grid and Chart.Legen…
sunhailin-Leo Dec 21, 2022
29a6c42
github workflow add python 3.11
sunhailin-Leo Dec 21, 2022
73d5634
github workflow remove python 3.6 (workflow bug)
sunhailin-Leo Dec 21, 2022
a1d0f81
Merge pull request #2080 from 645775992/oscs_fix_cdmri7gau51seiv9qjvg
sunhailin-Leo Dec 21, 2022
d47b503
fix wordcloud render without any color
sunhailin-Leo Dec 21, 2022
8129d79
make animationOpts support dict and AnimationOpts
sunhailin-Leo Dec 22, 2022
7f5a2ea
update gauge, kline, bar configuration
sunhailin-Leo Dec 23, 2022
86e21b9
geo, map support add custom GeoJson
sunhailin-Leo Dec 24, 2022
84483fd
make api more OOP
sunhailin-Leo Dec 24, 2022
8444a99
update grid.py for visualMap
sunhailin-Leo Dec 26, 2022
4d0edd9
make GeoChartBase support flowGL, linesGL, scatterGL chart type
sunhailin-Leo Dec 26, 2022
74c151a
add new chart => GraphGL
sunhailin-Leo Dec 26, 2022
976dd08
update geo.py with echarts-gl
sunhailin-Leo Dec 27, 2022
c9186d3
update GraphGLNode config
sunhailin-Leo Dec 27, 2022
f707e10
更新 setup.py; 在 initOpts 增加水平居中参数(仅水平居中)
sunhailin-Leo Dec 28, 2022
aaf8076
add GeoRegionsOpts for geo region config
sunhailin-Leo Dec 28, 2022
65632fc
update polar, radar, timeline and other components configuration
sunhailin-Leo Dec 29, 2022
0e0240a
Merge pull request #2104 from pyecharts/dev
sunhailin-Leo Jan 3, 2023
60e4369
Update README.md and README.en.md
sunhailin-Leo Jan 3, 2023
ac7288e
add sdist at setup.py before upload
sunhailin-Leo Jan 3, 2023
d7788ba
update faker.py -- fake provinces data
sunhailin-Leo Jan 5, 2023
ece1c00
update version
sunhailin-Leo Jan 8, 2023
803a6b7
update graph config by issue: https://github.com/pyecharts/pyecharts/…
sunhailin-Leo Feb 20, 2023
fb5f5d4
fix grid bug by issue: https://github.com/pyecharts/pyecharts/issues/…
sunhailin-Leo Feb 20, 2023
54b4ee0
Merge pull request #2132 from pyecharts/fix_grid_bug
sunhailin-Leo Feb 20, 2023
7be5463
Merge pull request #2130 from pyecharts/update_graph_cfg
sunhailin-Leo Feb 20, 2023
33a3eaa
update LF to CRLF with git commit
sunhailin-Leo Feb 20, 2023
275b354
update workflows
sunhailin-Leo Feb 20, 2023
2acd174
update _version.py
sunhailin-Leo Feb 20, 2023
1e52442
update line config
sunhailin-Leo Feb 20, 2023
7f99269
with black format
sunhailin-Leo Feb 20, 2023
e86ea13
Merge pull request #2134 from pyecharts/update_line_cfg
sunhailin-Leo Feb 20, 2023
2048cf5
Merge pull request #2133 from pyecharts/dev
sunhailin-Leo Feb 28, 2023
fe656f0
update test code and move all charts is_selected config to set_global…
sunhailin-Leo Mar 16, 2023
a87b4ce
update test code
sunhailin-Leo Mar 16, 2023
6e32dad
update test code and make test coverage to 99%
sunhailin-Leo Mar 16, 2023
bd33fd5
update test code and move .coveragerc to root dir
sunhailin-Leo Mar 16, 2023
4e1031c
update test/requirements and fix test code exception catch
sunhailin-Leo Mar 16, 2023
19046d1
change except order
sunhailin-Leo Mar 16, 2023
06a06a9
update test_datasets.py
sunhailin-Leo Mar 16, 2023
6ebdf03
update grid.py and update test code
sunhailin-Leo Mar 24, 2023
e9a2f14
Merge pull request #2145 from pyecharts/fix-legend-selected
sunhailin-Leo Mar 24, 2023
d9a64cc
update version
sunhailin-Leo Mar 24, 2023
f8c2ab2
update test.py and .coveragerc
sunhailin-Leo Mar 31, 2023
361805e
update test/requirements.txt
sunhailin-Leo Mar 31, 2023
b82c0bd
update test/requirements.txt
sunhailin-Leo Mar 31, 2023
ef714b2
update test code and .coveragerc
sunhailin-Leo Mar 31, 2023
0fd7d8d
add inner mode to render() to allow dependent JS files to be embedded…
SinguJ Mar 31, 2023
0078c6e
add `render_opts` parameter to all chart classes.
SinguJ Mar 31, 2023
9c79761
optimize `embedded javascript` rendering.
SinguJ Mar 31, 2023
b74b2ee
Merge pull request #2158 from omixwxm/feature-inner-mode
sunhailin-Leo Mar 31, 2023
1e1ea55
update line.py
sunhailin-Leo Apr 4, 2023
024c418
code format
sunhailin-Leo Apr 6, 2023
05ee62f
update RenderOpts
sunhailin-Leo Apr 6, 2023
6deda6a
update map.py
sunhailin-Leo Apr 6, 2023
184da0e
update map.py and timeline.py
sunhailin-Leo Apr 7, 2023
ae753af
Merge pull request #2155 from pyecharts/dev
sunhailin-Leo Apr 10, 2023
9acd818
update singleaxis options
sunhailin-Leo Jun 5, 2023
fd1fb59
update geo, kline, sankey charts
sunhailin-Leo Aug 16, 2023
c7f2294
update geo and version
sunhailin-Leo Aug 16, 2023
6e78030
update class GraphNode and class GraphLink
sunhailin-Leo Aug 17, 2023
f45e58a
add conda-forge recipes folder
sunhailin-Leo Aug 17, 2023
23e7bfc
update LabelOpts
sunhailin-Leo Aug 18, 2023
0a5a09d
update GraphNode
sunhailin-Leo Aug 21, 2023
8c61e4d
Merge pull request #2220 from pyecharts/dev
sunhailin-Leo Aug 21, 2023
f92c839
update meta.yaml
sunhailin-Leo Aug 21, 2023
df5e4c6
update sunburst.py and add some sunburst sub config
sunhailin-Leo Aug 25, 2023
8aae0a7
update sunburst.py
sunhailin-Leo Aug 25, 2023
c52663f
fix test
sunhailin-Leo Aug 25, 2023
34c1680
update test code
sunhailin-Leo Aug 25, 2023
a901309
新增:仪表盘指针配置项 GaugePointerOpts 支持设置样式 itemstyle_opts
Oct 28, 2023
66f2003
Merge branch 'master' into dev
Oct 28, 2023
bfaaa53
update grid.py support more datazoom config and update test_grid.py
sunhailin-Leo Nov 23, 2023
b15e909
update all chart with emphasis_opts; fix legendOpts border_width; add…
sunhailin-Leo Nov 23, 2023
387f72e
update test code for coverage
sunhailin-Leo Nov 23, 2023
b04dce5
update workflow
sunhailin-Leo Nov 23, 2023
4d447d5
update workflow
sunhailin-Leo Nov 23, 2023
7f537c4
fix code indent
sunhailin-Leo Nov 23, 2023
9aee5f8
Merge pull request #2256 from xdSu/dev
sunhailin-Leo Nov 23, 2023
85108e2
add axis value types validation before render; update test code
sunhailin-Leo Nov 24, 2023
c842f91
update radar.py
sunhailin-Leo Nov 24, 2023
c415d8b
fix sankey.py
Nov 27, 2023
20990b2
update sankey layout_iterations configuration
sunhailin-Leo Nov 27, 2023
662595e
The type of VisualMapOpts::out_of_range changed from Sequence to dict
greatofdream Jan 16, 2024
865cd83
Merge pull request #2286 from greatofdream/dev
sunhailin-Leo Jan 16, 2024
49181d4
fix test_sankey.py error
sunhailin-Leo Jan 16, 2024
57da117
Merge pull request #2229 from pyecharts/dev
sunhailin-Leo Mar 3, 2024
81b55b3
update _version.py
sunhailin-Leo Mar 3, 2024
75056b3
Bump black from 19.3b0 to 24.3.0
dependabot[bot] Mar 20, 2024
1e9d9ae
fix parallel missing parallel_item
Mar 22, 2024
cd6868e
update BarItem, MapItem, PieItem with group_id argument for data dril…
Mar 22, 2024
c1e9049
update BarItem and Graphic Opts
Mar 27, 2024
c1a3008
update DataZoomOpts, ThreeAxisChart and add Emphasis3DOpts
Jun 4, 2024
7cc0a38
update test code and workflows
sunhailin-Leo Jun 4, 2024
15bbd4a
fix key name in python-app.yml
sunhailin-Leo Jun 4, 2024
939966b
update BarBackgroundStyleOpts, bar_chart, line_chart, geo_chart and t…
Jun 5, 2024
6998c69
update test_engine.py
Jun 6, 2024
57b575b
Merge pull request #2308 from pyecharts/dependabot/pip/black-24.3.0
sunhailin-Leo Jun 6, 2024
20276f9
update test code and add RenderSepType
Jun 7, 2024
0de395a
migrate from nose to nose2
Jun 7, 2024
c78e224
update test_page.py
Jun 7, 2024
0e41cfa
update python-app.yml
Jun 7, 2024
05c18d0
update python-app.yml for 3.13-dev
Jun 7, 2024
a46a63d
update python-app.yml
Jun 7, 2024
dd9a9cf
update test_page.py and test_snapshot.py
Jun 14, 2024
189c7fa
update test_snapshot.py
Jun 14, 2024
66171db
update test_snapshot.py
Jun 14, 2024
7b95ab1
update test_snapshot.py
Jun 14, 2024
b9ecac6
update test_snapshot.py
Jun 14, 2024
dd0f16c
Merge pull request #2338 from pyecharts/feat/update_configs
sunhailin-Leo Jun 14, 2024
550d29e
update function for add_js_events; update macro
Jun 17, 2024
0bb75c8
merge two commits: one on series_options.py and another on test_serie…
hanteng Jun 17, 2024
fb3b5b5
update boxplot, custom, effectscatter, funnel, kline, pie, radar char…
Jun 18, 2024
b05da19
Merge pull request #2347 from pyecharts/feat/update_configs
sunhailin-Leo Jun 18, 2024
8816471
update bar, boxplot, funnel, heatmap, parallel, pie, tree charts conf…
Jun 18, 2024
f3b35f7
Merge pull request #2348 from pyecharts/feat/update_configs
sunhailin-Leo Jun 18, 2024
98b45b7
update README and _version.py
Jun 18, 2024
229b903
update timeline for 3d charts
Jun 18, 2024
c25e602
Merge pull request #2350 from pyecharts/feat/timeline_for_3d_charts
sunhailin-Leo Jun 18, 2024
8051e24
update test_timeline.py and test_tree.py
Jun 18, 2024
aa65e13
Update test_series_options.py
hanteng Jun 19, 2024
4eafa58
Update test_series_options.py
sunhailin-Leo Jun 19, 2024
dc821f8
Merge pull request #2345 from hanteng/patch-2
sunhailin-Leo Jun 19, 2024
a07f46a
update test_datasets.py
Jun 20, 2024
ed3f194
Merge branch 'dev' of https://github.com/pyecharts/pyecharts into dev
Jun 20, 2024
ad6e9b7
Merge pull request #2349 from pyecharts/dev
sunhailin-Leo Jun 20, 2024
94784ad
update AnimationOpts, MarkPointOpts, MarkLineOpts, MarkAreaOpts
Jul 10, 2024
ad6d44d
fix timeline bug
Sep 26, 2024
2da7c44
Merge pull request #2380 from pyecharts/fix/timeline
sunhailin-Leo Oct 9, 2024
777e94a
docs: add marimo support
mscolnick Oct 15, 2024
eadd394
Merge pull request #2385 from mscolnick/ms/marimo-docs
sunhailin-Leo Oct 16, 2024
ab168ab
Page component support is_embed_js param.
Oct 18, 2024
f37241a
update test code
Oct 18, 2024
8636954
update test code and workflow
Oct 18, 2024
910fdb8
update test_engine.py
Oct 18, 2024
14e079e
add animation_opts in AxisOpts; fix AnimationOpts wrong type-hints; a…
sunhailin-Leo Oct 19, 2024
d50cbb7
add AMap support like BMap (Baidu Map)
sunhailin-Leo Nov 2, 2024
bde68fd
update version and setup
sunhailin-Leo Nov 3, 2024
8ef2ae3
Merge pull request #2383 from pyecharts/dev
sunhailin-Leo Nov 3, 2024
0fbbcf9
Prepare for version 2.0.8 (#2393)
sunhailin-Leo Jan 24, 2025
5228492
update _version.py
sunhailin-Leo Jan 26, 2025
64ba867
🚀 Prepare for version 2.0.9【Last support version for Echarts 5.x】 (#2…
sunhailin-Leo Oct 10, 2025
c50da2a
Ready to version 2.1.0 (#2459)
sunhailin-Leo Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[run]
omit =
pyecharts/render/templates/*
setup.py
install.py
test.py
test/*

[report]
show_missing = True
omit =
pyecharts/render/templates/*
setup.py
install.py
83 changes: 59 additions & 24 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,59 @@
name: pyecharts CI

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['3.6', '3.7', '3.8', '3.9', '3.10']
steps:
- uses: actions/checkout@v2
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r test/requirements.txt
- name: Lint with flake8
run: |
python setup.py install
bash test.sh
name: pyecharts CI

on:
push:
paths-ignore:
- '**/*.md'
pull_request:
paths-ignore:
- '**/*.md'

jobs:
build:
strategy:
# Allows for matrix sub-jobs to fail without canceling the rest
fail-fast: false
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
python-version:
- "3.14"
- "3.13"
- "3.12"
- "3.11"
- "3.10"
- "3.9"
- "3.8"
- "3.7"
exclude: # Python < v3.8 does not support Apple Silicon ARM64.
- python-version: "3.7"
os: macos-latest
- python-version: "3.7"
os: ubuntu-latest
include: # So run those legacy versions on Intel CPUs.
# No ci env to test macos 13 with python3.7
#- python-version: "3.7"
# os: macos-13
- python-version: "3.7"
os: ubuntu-22.04
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
pip install -r requirements.txt
pip install -r test/requirements.txt
- name: Run unit test
run: |
pip install .
pytest -v --cov-config=pyproject.toml --cov=./ test/
- name: Codecov
run: |
codecov
21 changes: 0 additions & 21 deletions .travis.yml

This file was deleted.

Loading
X Tutup