Skip to content

Conversation

@100pah
Copy link
Member

@100pah 100pah commented May 30, 2025

The enhancement of the original matrix impl.

See #19807 (comment) for details.

BTW, it requires ecomfe/zrender#1122

Ovilia and others added 29 commits March 26, 2025 19:05
…iously only seriesIndex can be specified, not convenient and not consistent with other components.
…. Support corner content options in matrix. (3) Support body content options. (4). Support matrix `mergeCells`. (5). Fix and refactor the matrix style options, conserning their inheritance and z-order and flexibility. (6). Support declaratively layout other components (including grid/polar/geo/graph coord sys, and dataZoom/visualMap/legend/... components) based on `matrix`/`calendar`. And and enhance the echarts API `convertToLayout`/`convertToPixel`, custom series API `api.coord`/`api.coord` to support this feature comprehansively. Considering the previous "pie layout on coord sys", introduce the `boxCooridnateSystem` and `createBoxLayoutReference` to all of the components and echarts for the overall coord sys infrastructure. (7). Add some test cases to matrix and calendar.
Ovilia added a commit to apache/echarts-doc that referenced this pull request Jun 9, 2025
@100pah 100pah merged commit e48b8ba into feat-matrix Jun 9, 2025
0 of 2 checks passed
@echarts-bot
Copy link

echarts-bot bot commented Jun 9, 2025

Congratulations! Your PR has been merged. Thanks for your contribution! 👍

@Ovilia Ovilia deleted the feat-matrix-enhance branch June 10, 2025 02:34
@Ovilia Ovilia added this to the 6.0.0 milestone Jun 19, 2025
@Ovilia Ovilia changed the title Feat matrix enhance feat(matrix): enhance matrix Jun 21, 2025
@Ovilia Ovilia added the PR: supplementary Fix bugs or enhance a feature introduced in this version, which should ignore in the release note. label Jun 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: author is committer PR: supplementary Fix bugs or enhance a feature introduced in this version, which should ignore in the release note. size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants