[Bug] When showSymbol is false, emphasis stops working on hover in line chart
Version
5.4.3
Link to Minimal Reproduction
https://echarts.apache.org/examples/en/editor.html?c=line-stack&version=5.4.0&code=PYBwLglsB2AEC8sDeAoW6BEZjADaRAwC5k11ysAnCAcxoFNLjYMBDADwgGcMAaM2AF9-FXPQbQAJs1TkKXABbAA7szCUArvRHphAjDWrSSsuSzEAzMMwwAGAHQBWAKR8BFajQXWSGAMyuOnIYAEbAYNgAtswAHEEU2IQkAEyO8ZgAxjBgrBDQADKsIfS4apr0AnoU7ACCnDwm7phgAJ4g9DaQkR3pLABezMlBVZgtddzMANpNpGbBre02AG6suFpucxQDKTOCAgC6QRhcjBD0DbDTc6abWG0dvrh5PTMU9JEgCqxcE42bZhgLMAMhoLsdTucNv83lJCsVSn9oQDFCoylpetDAcBKJFWBFGDYkKxBBhXmYRkiME9oPQAMqtMQyMm3UCsDIQVrMACMGP-GGUEEkYAUzEczPIe2hFLmVOe9JajMRlIFQpFKV583uNi4eEFpKlGuOSmUtJakTCCNgFlWJ0NXDNFps7MoGUZdodeFpED6D1gcWZGGgrG6NgA8pJJLAAKIARw0EBA3Wg1kNkjxrCm4vQVyRwWSti5AE4ALQF0tcgAqtlsRGrtYc1dsAC0obn0H5q1yACz2LuF_sDgcAdhiWdghzHObbLHzRdLyXLVZrder9kbLY1c2SMSHfj8Tj7g4HMTFbYnbanbYws5Ltj8i5Xy4b1Y3Y_Ie47-8Lh6PhaHY_PXNL1za8C1vLsHyfes1xfVs22SQtHEcAA2NcfyPZD_zPTdszfTAb1LRxIPraD1zg3M_CLLlHHsPx0MHLDc0ApFgMpAjbGQ4jHxg5tyKRPdCz8ZJaPo48uwAnDLjwmcwNLIcuKfHjX2nds_Ecbd7GQ39h1PJjJNYzF2JiBTSNgyT30wvxUJibSB3E7DJ2k0C51sW9K0fUzePM9su0wrk11swtkIkxyVJkucuVsEzVzI7zYD8IcuWQ_ybMC-y9NClTnJLLkuWi58vOkuiuQ0rTbNHByLycgiSvypS-OhBKOJ7OjbMYpF9mZZiZTGeoAEkpHodhmFsQ0-jEJYSm5XZehuGUFl9WUaQazB3k-b5flmECgRBMETmoSFJIwehYSKKalSvFFVBIdR0ScoEcTxMACV8IkSTHaU-WpOkGV9OaQNZdlORIHknJVYVRQ-5lPuCb75UVLblUFCH1THO5Fl8HUnmkaG7WNU1zTwZhrVwW0A3tQnLQwZ1XReTEKYtL0fViQ0gxDXwAFkWi4Z7qGAUFYBqEAQFYSgptTdNMyqsLsvLOrYukmI_PsGJGzVxs_BC6WsvYhcCyXEiYrMxXkkS-xUnVtXdI6_Tqtku95eNsLvzN1XLcbLktaAu2XIg_WPKNwrnfzQsVfdzt0ptzLp1l2wiP9qDA-UlSguQntkMccPXK9lifdvTiE8Ngrk-nIKNMLLPs8q72ZfY-TC-4hWwsi5IuRiewK6zzXq9z2v7eMhvFKblTIq7GJ_K7TPw4qjLtZj9i3INxunZHuPcs0yuZ6juerxqqLB88ku21yrkEqcKfLc9nvoQMvkaryg-k5WzZIqShw1KzyPoW6_5b9uGq9buUTsXZ-cxcp0RokOC-ltrbfy6oaXq3ABqSCGiNMaE1zqwCvuSWaAYFo2G-s_Y6Hwvg_AuP9W4O1QTaghDwI6J1JBwkwRQ-mxo0TaHutiXE-ImCvWJPqXMMMZRw1-kyGWgMOQtG5HFfkyM1SwFgf8IRuhDQiIVH9NG4N5FDDRvgzGuocYGnJvjD0loSZk3pqYp0EAXRunJqYpmvp_SYjZotAAwhoSgJxIy0hANiSA0AaCwAAOI4EkHQgMaYchSxrjre2D8gFF3qnFZIyQuy2CHCrQKhYt7f1tn3FygCl5DxXtONJdEHBdlEsOHON886lnvI_EBKSdx-FDkWQK7U8nR13vbP2iTl5BxUqkLslE0KBWCtfX-9S46OyGWUmIozhJISzl0_4P9Nh_xlOxAuAySnzPgkrRw-5Wq2UUZsDZcwtkAjrnMo-FE7z9k0ucuYlyzDXLzP3O5oCzAIUzpk3J6z8lxJcovAOzTpLbjUu3Rw2SXlmDeXID5FA97fJSd-RC59anTIKTlBJxTD4_LkB2RCkDqn9mxZs-ptUmnJKKrYcemSM4AXgQGRBXBkGoJIKNAM416CTUtNguQMMWHNC1I8Z4RC1qkM2qK4IVC9q0KJcdU68IxFZSuuwmRD1uG80JPwj6R01EIzlTKCRwMsEyK0ZDNskolGqLlKIi6fJrWoyvHolgWM9S42MSoAmjoSDmI4ZYym1jbF0z5AzT03onGs2DItL00BuC81gBWYA3MiFRIzCQD5yL8LxLRdJdJthlnZMwpSq5MyingrpWFISSEAqdMmbPWJ897aNL2YSuKXY0kOCHOSxCFb3kzP6QSp-3bTaZIHTkodSKZnx07eOotk9Q4YrarO8gebwr50LWFXyqQsmBUBRc4FbaXL10XRCvdCVMlpKPRu3CuLSwD0vbWlSVTYXmwHWsk9PSQIL13e-xwZtTnaWPa809vSIr71fcPacvkz4IXvVMqlT7cqAfg0rHs8K5CIs3dS6twC33wcEg4bJf4WXdMxOyzlw1uV2hKPQDIz1JAc2ACgmhB0ImYj5QK7kthdgHCOKwJN3CoDQHYSgQQQA
Steps to Reproduce
- Create a chart with line series
- Set tooltip.trigger = 'axis'
- In series config, set showSymbol: false
- Hover over a line, then move your cursor to the specific point on the line and you will see the emphasis state disappear
Current Behavior
When hovered over a specific point on a line, the emphasis state disappears
Expected Behavior
Emphasis state should remain when I am hovered over any part of the line, including all data points
Environment
- OS: MacOS
- Browser: Chrome
- Framework: N/A
Any additional comments?
I would like to retain the symbols on hover if possible, so I can't set the symbol size to 0.
This might be resolved by adding configuration for symbols within emphasis. E.g.,:
emphasis: {
showSymbol: true,
symbolShape: 'circle',
symbolSize: 10
}
workaround with opacity - Demo Code
That should work - thanks for the quick response!