这种图形怎么做出来?x轴是分类的名称?看了帆软自带的气泡图和散点图X轴和Y轴都是数值,下图效果能做吗

image.png

FineReport linboyue 发布于 2023-10-25 19:19 (编辑于 2023-10-30 14:13)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
xulei2020Lv4见习互助
发布于2024-4-13 16:02(编辑于 2024-4-13 16:41)

  echarts插件,代码编辑器

// 引用数据集数据可使用 getData,更多说明参考帮助文档

var TABLE_DATA = getData("data1");

var columnValues = TABLE_DATA.slice(1);  // 获取除了第一行(标题行)以外的所有行数据

// 提取分类、区间和累积值数据

var qujian = columnValues.map(function(value) {

    return value[0];

}); // 获取分类数据,即每行的第一个元素

var fenlei = columnValues.map(function(value) {

    return value[1];

}); // 获取分类数据,即每行的第二个元素

var cumulative = columnValues.map(function(value) {

    return value[2];

}); // 获取累积值数据,即每行的第三个元素

var option = {

    title: {

        text: ''

    },

    tooltip: {

        formatter: function(params) {

            return '区间:' + params.value[0] + '分类:' + params.value[1] + '累积值:' + params.value[2];

        }

    },

    xAxis: {

        type: 'category',

        data: [...new Set(qujian)] // 去重后的区间数据作为 X 轴

    },

    yAxis: {

        type: 'category',

        data: [...new Set(fenlei)] // 去重后的分类数据作为 Y 轴

    },

series: [{

        data: columnValues.map(function(value) {

            return {

                name: value[1], // 分类作为名称

                value: [value[0], value[1], value[2]], // 散点图数据格式为 [区间, 分类, 累积值]

                symbolSize: Math.max(10Math.min(60, value[2])), // 根据累积值确定散点大小,限定在5px到20px之间

                label: {

                    color:'#000000',

                    show: true// 显示标签

                    formatter: function(param) {

                        return param.data.value[2]; // 显示累积值

                    }

                }

            };

        }),

        type: 'scatter'

    }]

};

image.png

最佳回答
0
luojian0323Lv7资深互助
发布于2023-10-25 19:32

散点图啊,圆点大小根据指标大小来确定的

  • linboyue linboyue(提问者) x轴的分类呢?x轴显示的是分类名称而不是数值
    2023-10-26 10:04 
最佳回答
0
sysdbaLv5见习互助
发布于2023-10-26 13:20

三个字段,字段1:x轴名称;字段2:y轴区间;字段三:数值大小控制点的大小

  • linboyue linboyue(提问者) 散点和气泡的x轴和y轴只能写数值啊,写了名称显示不出来
    2023-10-26 14:32 
  • 4关注人数
  • 355浏览人数
  • 最后回答于:2024-4-13 16:41
    请选择关闭问题的原因
    确定 取消
    返回顶部