echarts的symbol插入图片
时间: 2023-04-19 10:01:02 浏览: 1228
可以使用ECharts的image标记来插入图片作为symbol。首先需要在option中定义一个image数组,然后在series中使用symbol: 'image',并指定image的索引即可。例如:
option = {
...
series: [{
type: 'scatter',
symbol: 'image',
symbolSize: 50,
data: [
[10, 20, ],
[20, 30, 1],
[30, 40, 2]
],
itemStyle: {
normal: {
color: '#F00'
}
},
// 定义image数组
// 图片路径可以是本地路径或者网络路径
// 图片大小需要提前设置好
// 图片可以是png、jpg、svg等格式
// 图片的索引即为data中的第三个元素
// 例如data中的[10, 20, ]表示使用image数组中的第个图片作为symbol
// 如果不需要使用图片,可以将data中的第三个元素设置为null
// 例如data中的[30, 40, null]表示不使用图片作为symbol
// 如果需要使用多个图片,可以在image数组中添加多个图片,然后在data中指定不同的索引即可
// 例如data中的[10, 20, ]和[20, 30, 1]表示使用不同的两个图片作为symbol
// 注意:如果使用了image作为symbol,需要将symbolSize设置为图片的实际大小
// 否则图片会被缩放导致变形
image: [
{
// 图片路径可以是本地路径或者网络路径
// 图片大小需要提前设置好
// 图片可以是png、jpg、svg等格式
// 图片的索引即为data中的第三个元素
// 例如data中的[10, 20, ]表示使用image数组中的第个图片作为symbol
// 如果不需要使用图片,可以将data中的第三个元素设置为null
// 例如data中的[30, 40, null]表示不使用图片作为symbol
// 如果需要使用多个图片,可以在image数组中添加多个图片,然后在data中指定不同的索引即可
// 例如data中的[10, 20, ]和[20, 30, 1]表示使用不同的两个图片作为symbol
// 注意:如果使用了image作为symbol,需要将symbolSize设置为图片的实际大小
// 否则图片会被缩放导致变形
id: ,
// 图片路径可以是本地路径或者网络路径
// 图片大小需要提前设置好
// 图片可以是png、jpg、svg等格式
// 图片的索引即为data中的第三个元素
// 例如data中的[10, 20, ]表示使用image数组中的第个图片作为symbol
// 如果不需要使用图片,可以将data中的第三个元素设置为null
// 例如data中的[30, 40, null]表示不使用图片作为symbol
// 如果需要使用多个图片,可以在image数组中添加多个图片,然后在data中指定不同的索引即可
// 例如data中的[10, 20, ]和[20, 30, 1]表示使用不同的两个图片作为symbol
// 注意:如果使用了image作为symbol,需要将symbolSize设置为图片的实际大小
// 否则图片会被缩放导致变形
// 图片路径可以是本地路径或者网络路径
// 图片大小需要提前设置好
// 图片可以是png、jpg、svg等格式
// 图片的索引即为data中的第三个元素
// 例如data中的[10, 20, ]表示使用image数组中的第个图片作为symbol
// 如果不需要使用图片,可以将data中的第三个元素设置为null
// 例如data中的[30, 40, null]表示不使用图片作为symbol
// 如果需要使用多个图片,可以在image数组中添加多个图片,然后在data中指定不同的索引即可
// 例如data中的[10, 20, ]和[20, 30, 1]表示使用不同的两个图片作为symbol
// 注意:如果使用了image作为symbol,需要将symbolSize设置为图片的实际大小
// 否则图片会被缩放导致变形
// 图片路径可以是本地路径或者网络路径
// 图片大小需要提前设置好
// 图片可以是png、jpg、svg等格式
// 图片的索引即为data中的第三个元素
// 例如data中的[10, 20, ]表示使用image数组中的第个图片作为symbol
// 如果不需要使用图片,可以将data中
阅读全文