echarts icon indicating copy to clipboard operation
echarts copied to clipboard

[Bug] Tooltip Formatter - Map chart - data parameter is undefined....

Open disizlapeste opened this issue 1 year ago • 1 comments

Version

5.5.0

Link to Minimal Reproduction

https://echarts.apache.org/examples/en/editor.html?c=map-usa

Steps to Reproduce

1- i'm trying to display a map chart based on this example https://echarts.apache.org/examples/en/editor.html?c=map-usa

2- i created a valid GeoJSON file from this link https://geojson-maps.kyd.au/

3- my chart Options Object is related file in attachment mapOptions.js

4- The problem is very simple. for tooltip , i choosed formatter function because i want a customized tooltip. formatter function has "params" as parameter. but "params.data" return UNDEFINED.. i don t understand what is wrong in my mapOptions structure. can you help me to understand. if series data is not well structured?? mapOptions.txt

Current Behavior

params.data = undefined error

Expected Behavior

i expected to have params.data = [{value: ..., flagStatus:..., code:....}, {value: ..., flagStatus:..., code:....}]

Environment

- OS: 
- Browser:
- Framework:

Any additional comments?

No response

disizlapeste avatar May 03 '24 07:05 disizlapeste

series-map.data supports two main attributes - name and value. See the official example you referenced. Just by renaming each country's "data" attribute to "value", you'll get what you want in tooltip formatter Demo.

image

helgasoft avatar May 03 '24 20:05 helgasoft