Blakey opened a new issue, #18138:
URL: https://github.com/apache/echarts/issues/18138

   ### Version
   
   5.4.1
   
   ### Link to Minimal Reproduction
   
   https://codepen.io/blake11235/pen/Expgqzo
   
   ### Steps to Reproduce
   
   - Provide data to chart using datasource.source rather than data within the 
series
   - show tooltip on item hover
   - add custom formatter for tooltip using string templates (cannot use 
function here as we have limited what users can do on the frontend as we save 
this in the database as JSON)
   - attempt to access value hovered over using template {c}, {c0} or @2012
   - 
   
   
   
   
   
   ### Current Behavior
   
   When using datasource rather than data provided within series itself, I am 
unable to access the value information when applying a custom tooltip formatter 
using any of the in-built string templates ({a}, {b}, {c} , {d}, ...)
   
   In the codepen you will see the label formatter works fine with  formatter: 
'{b}: {@2012} ({d}%)' . However when trying to use this same formatter on the 
tooltip it does not access the @2012 value.
   
   Have also tried '{b}: {c} ({d}%)'  but this gives [object Object] when 
datasource is an array of objects. And it gives a string of all values in the 
object when the datasource is provided as an array of arrays. 
   
   Have also tried '{b}: {c0} ({d}%)'  but nothing provides access to the 
actual specific values needed within the object.
   
   
   
   ### Expected Behavior
   
   Expected that tooltip formatter can access the value of the highlighted 
segment of the pie chart using string template {c}, or with specific dimension 
names @2012 in my example.
   
   **Original goal**: tooltip of pie chart shows both the value and the % of 
the total when you hover over the item. Was hoping this might be possible even 
without any customization of the tooltip, as with these string templates you 
lost the nice formatting that the in-built tooltip has with colored bullets for 
each series, etc.
   
   ### Environment
   
   ```markdown
   - OS: Windows 10
   - Browser: Chrome 108.0.5359.125 (Official Build) (64-bit)
   ```
   
   
   ### Any additional comments?
   
   _No response_


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to