如何用ECharts动态在地图上标识点

如何用ECharts动态在地图上标识点,第1张

#define PRICE 30

main()

{

int num,total

num=10

total=num* PRICE

printf(“total=%d”,total)

}

?用标识符代表一个常量,称为符号常量。

?符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。

?使用符号常量的好处是:

?含义清楚;

?能做到“一改全改”。

echarts 添加一条平行于x轴的标示线是markline下面的属性:

data : [

[

{name: '标线1起点', value: 100, x: 50, y: 20},

{name: '标线1终点', x: 150, y: 120}

],

[

{name: '标线2起点', value: 200, x: 30, y: 80},

{name: '标线2终点', x: 270, y: 190}

],

..

]

在echarts中,tooltip和label都可以显示文字,并且可以加上相应的样式

tootip可以传入字符串html进行显示,而label则不行

在目前的最新版本中(4.6.0),label显示需要添加样式则需要借助rich属性。

下面介绍两种使用方式,并且把归纳的结论奉上(目前没有去看源码,属于通过现象归纳用法的过程)。

第一种方式:通过直接给label属性下的formatter赋值字符串,如同下面的配置

这个时候{}中的b和c会被分别解析为名称和数据,这个地方echarts官方文档有介绍。

此时需要添加样式则需要解析 rich 中设置的样式,写法为 {fz|} 。

第二种方式:通过formatter的回调函数进行设置,如下图

通过回调函数返回的字符串中,样式的引入没有变化,和直接返回一样,但是数据不再和直接返回时一样可以直接使用,而是需要手动赋值。

总结:官网文档上已经写得比较清楚,这里做个记录,只为方便查询和使用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7874076.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存