You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by "Justin-ZS (via GitHub)" <gi...@apache.org> on 2025/01/09 09:59:37 UTC
[I] [Bug] canOmitUnusedDimensions will mess up the dimension indexes [echarts]
Justin-ZS opened a new issue, #20672:
URL: https://github.com/apache/echarts/issues/20672
### Version
5.6.0
### Link to Minimal Reproduction
[Demo](https://echarts.apache.org/examples/en/editor.html?code=PYBwLglsB2AEC8sDeAoWsDGwA2wBOAXLANprqwDkAxACwDMA7AJwDCAohQDRnrVNMAhABwAxAIxcelKiICCAEQGNJ5aSJZCAbAAYATCvLURchjSEHeVBroEBWNgIvSGQlvLbyn1WSyay2-tyqRj50miJeMvIMIjEUZAC6QbAAnrIAHhAAzkSoqmApIACmRBQAbgCG2ACuRU4gwFkQkDCl2EUAZmBOFZlZADIVAEZF2LlS6AAWEAAmRQDyZUV42BUgRGB4tVIAvmQ7yekZ2USkqnmqsAXFpRgVYEUA5vgpTugNTS3QpUPAYGDAAC2byuwBwkHWyAm5Cyk2AAHcNlsislLpgYB0INASldkajLpsII9HstSs0isD8aoPs0oN9KACQPE0XtVAdEsksssIEUciQpBd8oUcRQhhU8CCsmAKhgANalKUy2WS0ZFDAPGYAWWAc1KgOq2Ah7RBFJAkwqTT5gsu5MBAGUCu1xmjVKAZc0UkRtAA6JjQ9Csy7stFc9rq50u20OlJOqEu8hujAeohiKmXX54OZ4AAqwoVOFmINUGazAHVZmBJkRdP7YMGXasRmM4_HYInk7AxLXA2y09AKoCRbo9NpAC56gBpvMSAY21AGV6AFpAACpgFyMgD6DylGGwJugWF1LbRnpIuiStfSpzECWh9dUjdGEZDcMRuNqafQHXwgPuD0IlGZQbTt7YIMKTANUYD3pc0xzIsyyrJCmzbCyuz4ta6DXCKYoSmmipygq0pyiqYYatqe4UPqhoQCAxppqa5qWhBqhRo6OKoZc7YFF6vrdle2GquG-42g89rMQxbEgO6HGdq-5AlssuY3JQWQFjMRYyfgZYVlWsA1vG16XIBomuuJSaSV2uk8dC_aDqUw7DhOuizouq7rmAm7bruLG1oexA0Ce8ZniQF4WWiBkCaosIIkiL
61u-eCfv8pK_sF-nDKMwGgeBYXkFBCxLCsaxRUUV7IQK0LoT84qSvh8qKdVhFqsROoiuRRp1DRgJmhaJxZegTExp5rZtsZHY-n65ksrxRGGbAfWxqxRkSYeqa1ugsk5nminKapq3qcs5YzJW1bdtJoXzQmw2mdxE2WQOQ4jhOdCOcua68q5W40TuTXTd5mh-S6AXEEF10halzZnRFT4ISiMUfl-iUUH-vbQoB6VgdNOUwfl8HIsVSPnGVG2ipV2HVXhSr1eqRRal9lAtZR1HQrRXVWrWs0Da27GHqNV3_tCoYNdNbPTegnMptJO2ZnJhNKdghbi7Aa37Yd2nHbWp0rUNi0pjzeOXFZd12eONBPc5r1uR9HnfacQh_WiANA7zINNtNEOFdJsXxd-pSI-QenoCjFQgWjPWwBjeVwYVuO-yhBMKUTWF86TtXk5NDVUyRzUGq1JodXR3VnULIcixdXNceNjuXPz_EF0J0ZzRrotSRra3ySKMty83u14ErWk6S6fvkOrg2N2Z_fJao-s2XoYgTtO87PS55uM59e5nd5YjaLblz25ewMpc7Ieu8-0Pxh7cM_gj4-D6DqOZWdYewQVx9RwGMdouVlCYVVSpkwRqeU9TUidMqJtUZrnZmgta4iSLprEypcxpjz3uFPid9WZQP6sLWBHZlqDRbtLLa8tFaaSOrpE6oNMEjx1tHG61lKC2RnuOBy89TYbnesvS2Id17HmkjvK-_tyGH0fG7GGcVz7ez4bAAOQdUHxgfljSOSFdboFYh_eO39cLJz_nzFB6caZkSzvTUBaImb0RDoXM6xctawG5uXJRMIUGQIpHXdm8YR6EK7q3fMssVLuMlt3YhKtSFqwERYrBl1bHULRJPOh08Homxeqw9yNM17nl8jw88u8K43hCbWI-UN3awwShfH2r9kY30DhldGsxcqP2xohIMJV8bv0Jl_EmP9NHKn_o1IBBiQE506qYmuTjoGhMbjYxBWT7FTTMe
g-uw8S5i07n4zxm1vHbQVl3HuJD-5kIPqMhZnYqGlKibdKeugGHG2YQkt6STV5eXPL9dJgVMl2P4Xs3JQjj4FNEUU8RSDr5NlvlU6C4cn5QxfnWN-BIWnE0Tu0igOFOnaKIronpFE-ntQGfnNBwyMEwLGWXCZrzYBVxkZGWZLiXRuKWVmFZCKCE0r2gEvu_zsnvPmVY0eijJnoGiRQWyuhZ7xMXmw4xK9KWqHXjbJ5gMXmRP3neQRkUvkiM9vDEpkKymAoqcHe-1TMYR2fty455AVEwoTiGJOCK6pdNRZndFDNjHgMGTi4SeL9lWPGca-VyDplDLdXMjmBycGtjwXHduPjGX-IOr3VW8Yh5Bs5UczVJzaH8r0IKxhwqzaisuEUcVVsjybxlQ7YlCaHzKvyaqsRSVWWSPKdI4FNT5FGoaXYs1cdWlwo0dalOyK06APtdnTFecWbxnMQ3A5Xq208pJQ4mZuLA2uODb42l-C1mrqZTG7Zda3mKo9XA7WESTUT1OTE3QmbHpXJFbciV5BvIXq3qoXhdby2V0-VW0-hSva1tnVIypIc5GGvBd6vSHaMKwstfCxFFNulDsMf00djiA13oWoe6xhLvUnqmQLBdKGKErqjXSiN6yiHbsCTs4J7LE3oa5TO4lfKBUTkuU5a5S8xUcJSUeNJp4MkSLfeFD9eJq2_N_WWhtAG9UgtqQo-jKbTWxwgxayuVqYO2sHXqXpjq83OuxeOilBHPWYbk9h9ApLkPOMM7Rzd61w0MtwZs5lcaGw5I5bR5NA9GN6DoEK69Obb2FuILoR5vHnn8dcy6PJwmv0_J_ZfV9EndW1iA2CnGoGoVCk7ZBlT0GbX9oARnTTDqjE6axWO8li7UPnSMwgrD8nfW4f9ZZ_FhGHPLPXR3NrGlyMstnXusGk6k3Hvq-QLzugfNZr84ki2yT7lHmlaF2V4XqMVshtFl0Z9RPxb_YlslaIUt1KKul0qzSsvKfCqpvLIYdE
adplpkrqgTF6Yq_hlrNWPNdIsyMwb1miMdcjV1rdytevEv61Z7BH2aEGwm1e1jN6Zt3PjN5OgxbFulp9QC_dHzK3rbRJtuLGqB7_qS7I_VoLDsQrA4piq52YSXb7ddlFt39HFcQxAvDzWD0jWM2yCR5mOffbc9gmzxH7Ohscz15zTssdC_CUSjHvKz3pvG8x7N032GzaR6cOg3C0dytM_Wlb76cfRRi2q4py20o6r25BMnMnW28_bdTygstsQgj5QFkOO9pLI98nzlIgJfjYDtBAAAXjibQI72fgzuLGDoVQuTSRmNkYY7QZiyeJRO-MWBcAXxkCIbQhftCE4AhF1bwizc1oRkn7I0odw4lsAU6AYBSxFCJJMTKoocAqUt0Ba3TaDWpfqWWrERROe1nhAEyPtYc_4FKPnovxfKccjII8PAswIKMiIEIfE7Qujb_xOvx4HeD9SF-P8IEp_VBYGbxULEgwD4gfkwCcElFN9H5JBfXo2QnA38xNiCvcgb_LIAABWACxB_XA1KGgBgDqEaXIHx0SgAAoQAABKBAAAPlgBAGIE3m9H1nxCi3qXrBmHuAtCKEyjOAUxDFAjwAwCKAAAkigKgswiB49sBE9oRk9BxoAmgYA-QqC0RQk-VABT00AHxzWAJA0cVA9ZVRSAQcdZUPWAulPABEDVA3ZRDWPlQAck1AAuZVkMJnUixCqEUOUMJlUPhHUJGyaVbDGzHEnDVxuXlk21yAHkyxFA6FwHuFMOxDpUHEJAwCsLcJgTsN8zh382cMKVcPllUU8OAG8PliUN8MJlnzwAEFeCl0uGEKV1snsKYXCPV0GhcOQGCLQkJjiISI1iSKKD8IoPX0CMyJsPjFCMmwKKcI1mKKQFKKuHKK8O6ESLMLjlSPSKCOkmyLTVyLiSm3aKKKiJKJiN6PiP6KqMGOajqIgAaKCXjHGINnsNhwXgiI6LmK6IWLjgqOWMGmqLpWGIyK2JdB2LOXsJYwOMKNbE
6O6NiL6J8JqMJn8PqNGNrAePPSeMcPYzeOOI-MWMqMuNWNuBwHwBGMaOoNsJyNiQcOmLBMrzvkhLOK-IGOSLjj-I2IBO2K0NRPOTCJeJmPBJ-WiI1k-KWO-OuPhLSNuMo1JMGjGwYXyKpMxI2whNOI8LxJWIJLWICJJPuLJImLRJ5JYWpKxLpMGgZOhNbCuJSJZMRLuKEKlINgYX2LlL5LxwFPpKhIuNVNhNpnWM2PZMlM5PJL1NBNzQVPmJNNxMZPxJ-KGI1LZN3RCPtNVwxKdP5NpJdKVNNKZN-KtIlO1LtOlIpKNkdPWXeMFNKHOIjK9Nz01JtJjJRLjMzTnjaMNMuGTNdKFPdJFM9LFP-KRM0NjINnzMTMiJDJONLNTOFJhNFLhMzJ9L6z9LzPskbKOObJxLLJVPjDVMJKjJrL7PrIHMDKTONLDLdLHJdAnJFBuOjKyJ1LOUvUHNmOHJTMoDTI9NqPFOnKBOV13PnKbPikVNbGVLNPHItIoA3PPO3PPUzWeINKDKNIPNbKPPbPNM7MtLPK1K3LrJ3IDMLJ_OLMXPvPDJPPVO7M3KaJdDGwmwLN5JgtUBLKXNHMfNXOfKJOtN9IvNsgwr3JpNvNDPguXIIrRDXK7IRJ7NBxnLOQm1lLY2woQLgvjAfPTKrOJLfIgvPQ4soudJbLwrbPLI7MrKYtZJQuROaPJJh3EuDOosktovwoEr1CnLAtQtTWhymOgoXL_KkoApkqArksoFfP0qUrQpUqgqwtMo0pHOkpXIYqIr0uzPAtzKMoTOvKHNcsPIoGPIrOZOQuEr8tKEAG4DQAQuidKQL_j5YMBqgpQgQ6UARpQtxk0n0SVaD6DThaxBCXRldtAAAdaoQvMQGYYveWCgQAN0VABg7UquqtqvWU0AFU0Hlk6ozW6o1lsA3l0FsAYG9EbwGqGpGrGvlhoGC10CYF0BmrmoWvlhGqYBR00GmoGuYA2q2s5INGwHlmgAOqOpOq0LO
v2uwEOvOqutOtupuuususetsIupevuqeruueuaNeu-vereq-rQp-sBr-t-oBqiSBvBpBuBrBr1ghthqhrRHOTCG0CEBB3IDyvQBKrRDKtau0BqokHqsADllQAWjlcb8b1ldB6BtBNAQ14xKaNraaXQxB5qUcmA9rWxmb1rtA2bxrBoxAabbAaBbB2b4x-axBBbhbebWxKbzl-b5YZaxA5aHrPqVbla1aPr1b_rVaNadatbNbQbta9bdaDb9bobDaTbjazaNYGAGAdAddawMb-RBocaqq8aZhAgNYKBCbAB1ZTJvdvWSFtsCYG0AYBmtsCDpDvlvmpDp9ClrpujoYFjvljoB1yYCEDoBFpdBTvmvTszrRDoBoH5poFGrjqzsLs0GLrzvhphonjhtroRurvNqtstshprtGzrvbobvrrbt5Q7t7q7s7p7tgGOoHv7qHpHvHr7uHqnonqbtbrnsbo1jEDoCDp0CEDGodu4GhC3kDBPB2AAG4gA&_source=echarts-doc-preview&version=5.6.0&renderer=svg)
### Steps to Reproduce
Hover to see the unexpected `NaN` tooltip.
```js
tooltip: {
trigger: 'axis',
formatter: (p) => p[0].name,
show: true
},
```
### Current Behavior
the `name` of the [tooltip formatter params](https://echarts.apache.org/zh/option.html#tooltip.formatter) is `NaN`
### Expected Behavior
Show correct category name
### Environment
```markdown
- OS:
- Browser:
- Framework:
```
### Any additional comments?
It was caused by `canOmitUnusedDimensions`.
when `canOmitUnusedDimensions` is true
1. `prepareSeriesDataSchema` only create necessary dimensions

3. `DataStore` is still generated with all dimensions.(see the length of `_chunks`)

5. `SeriesData` uses `_nameDimIdx` to reference the data in `DataStore`.
Since unnecessrary dimensions are not created, `_nameDimIdx` is assigned the wrong idx


--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org
Re: [I] [Bug] canOmitUnusedDimensions will mess up the dimension indexes [echarts]
Posted by "100pah (via GitHub)" <gi...@apache.org>.
100pah closed issue #20672: [Bug] canOmitUnusedDimensions will mess up the dimension indexes
URL: https://github.com/apache/echarts/issues/20672
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org