echarts 散点图修改散点图中图形形状颜色大小

话不多说,直接上代码

在这里插入图片描述


let option = {
                color:['xxx', 'xxx', 'xxx', 'xxx'], //直接设置color可修改图形颜色
                title: {
                  text: '散点图图形',
                },
                tooltip: {
                  trigger: 'axis',
                  axisPointer: {
                    type: 'cross'
                  }
                },
                legend: {
                  top: 2,
                  right:2,
                  itemWidth: 10,
                  itemHeight: 10,
                  textStyle:{
                    fontSize:14
                  },
                  //legend里面的data属性可以设置值为对象数组 icon属性可设置点的形状
                  data:[
                    {  name: 'aaa', icon: 'square' },
                    {  name: 'bbb', icon: 'square' },
                    {  name: 'ccc', icon: 'circle' },
                    {  name: 'ddd', icon: 'triangle' }
                  ]
                },
                grid: {
                  left: '2%',
                  right: '2%',
                  bottom: 10,
                  containLabel: true
                },
                xAxis: {},
                yAxis: {
                    type: 'value',
                    name: '测试',
                    nameTextStyle: {
                      color: '#6E707D',
                      fontSize:14
                    },
                    axisLine: { show: false },
                    axisTick: { show: false },
                    axisLabel: {
                      margin: 2,
                      interval: 15,
                      color: '#6E707D'
                    }
                },
                series: [
                  {
                    name: 'aaa',
                    type: 'scatter',
                    // series里面data 也可以设置为对象数组 symbol可设置图形形状
                    data: [
                        // 正方形点
                        { value: [1, 5], symbol: 'square' },
                        { value: [6, 15], symbol: 'square' },
                        { value: [4, 9], symbol: 'square' },
                        { value: [10, 25], symbol: 'square' },
                        { value: [15, 25], symbol: 'square' },
                    ]
                  },
                  {
                    name: 'bbb',
                    type: 'scatter',
                    data: [
                        // 正方形点
                        { value: [6, 5], symbol: 'square' },
                        { value: [12, 15], symbol: 'square' },
                        { value: [1, 9], symbol: 'square' },
                        { value: [8, 25], symbol: 'square' },
                        { value: [7, 16], symbol: 'square' },
                    ]
                  },
                  {   
                      name:'ccc',
                      type: 'scatter',
                      data: [
                          // 圆形点
                          { value: [1, 2], symbol: 'circle' },
                          { value: [4, 2], symbol: 'circle' },
                          { value: [3, 10], symbol: 'circle' },
                          { value: [6, 8], symbol: 'circle' },
                          { value: [10, 20], symbol: 'circle' },
                      ]
                  },
                  {
                      name:'ddd',
                      type: 'scatter',
                      data: [
                          // 三角形点
                          { value: [2, 30], symbol: 'triangle' },
                          { value: [10, 25], symbol: 'triangle' },
                          { value: [8, 10], symbol: 'triangle' },
                          { value: [22, 32], symbol: 'triangle' },
                          { value: [16, 20], symbol: 'triangle' },
                      ]
                  }
              ]
              }
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
echarts,你可以通过设置symbol属性来更改散点图形状。默认情况下,echarts提供了几种常见的形状,包括圆形、矩形、圆角矩形、三角形、菱形、图钉和箭头。你可以通过设置symbol属性为这些形状之一来改变散点形状。 除了默认提供的形状外,你还可以使用自定义的图片地址或SVG路径来作为symbol。如果你想使用图片作为symbol,可以将symbol属性设置为图片的地址。如果你想使用SVG路径作为symbol,可以将symbol属性设置为SVG路径的代码。 另外,你还可以通过设置symbolKeepAspect为true来保持SVG图标的纵横比,避免变形。这对于一些小图标特别有用。 此外,你还可以为symbol添加鼠标悬停效果。你可以在鼠标悬停时改变散点颜色或添加其他效果,以提高可交互性和视觉效果。 总结起来,你可以通过设置symbol属性为预定义形状自定义图片地址或SVG路径来更改echarts散点图形状。同时,你还可以设置symbolKeepAspect为true来保持SVG图标的纵横比,并可以为symbol添加鼠标悬停效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [echarts 散点图 icon的自定义](https://blog.csdn.net/cofecode/article/details/106802066)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值