请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 encode

图片描述

老师说当上面实现了 encode: { value: 2 },以海门为例,就能成功获取下面数据的第三值 80 并显示到提示框。
那现在我有一个问题:继续以海门数据为例,我将这句代码 ⬆️ 修改为 0 或者 1,提示框的 value 依然显示 80。这是为什么?然后我修改为 3或其他,就显示的是31.89。这是什么逻辑?

const testPoint = [{
  name: '海门',
  value: [121.15, 31.89, 80]
}, {
  name: '南京',
  value: [118.78, 32.04, 100]
}]

正在回答 回答被采纳积分+3

插入代码

1回答

扬_灵 2022-08-04 09:35:06

同学你好,encode这个是定义data的哪个维度被编码成什么,value:2应该是echarts规定的显示散点图的内容,课程项目中散点图中并没有维度可以直接使用value这种https://img1.sycdn.imooc.com//szimg/62eb984409122a9511630744.jpghttps://img1.sycdn.imooc.com//szimg/62eb2194096794cf17370592.jpg,如果你想要显示第一个内容可以使用 label:[0],


0 回复 有任何疑惑可以回复我~
  • 提问者 Madao54 #1
    以当前案例的 data 数据结构为例,里面的 name 好像不算在某个维度?为什么?
    回复 有任何疑惑可以回复我~ 2022-08-04 17:00:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信