词龄-词频散点图

描述:当前是关于Echarts图表中的 散点图 示例。
 
            const textStyle = {
    color: '#262626',
    fontFamily: "'PingFang SC','Microsoft Yahei', 'Helvetica Neue', Helvetica, Tahoma, Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif",
};

const scatterData = [
    [10, 100, '手机'],
    [8, 283, '流畅'],
    [13, 2455, '屏幕'],
    [9, 334, '服务'],
    [11, 334, '小米'],
    [14, 212, '性价比'],
    [6, 789, '漂亮'],
    [4, 21, '电池'],
    [12, 447, '不错'],
    [7, 973, '外观'],
    [5, 331, '系统'],
];

option = {
    textStyle,
    title: {
        text: '词龄-词频散点图',
        textStyle: {
            fontSize: 16,
            fontWeight: 'bold',
        },
    },
    grid: {
        left: '8%',
        top: '8%',
        bottom: '8%',
        right: '8%',
    },
    xAxis: {
        type: 'value',
        axisLine: {
            lineStyle: {
                color: '#BFBFBF',
            },
        },
        splitLine: {
            show: false,
        },
        axisLabel: {
            formatter: value => value === 0 ? '' : `${value}天`
        }
    },
    yAxis: {
        type: 'value',
        axisLine: {
            lineStyle: {
                color: '#BFBFBF',
            },
        },
        axisTick: {
            show: false,
        },
        splitLine: {
            show: false,
        },

    },
    tooltip: {
        textStyle,
        backgroundColor: 'rgba(255,255,255,0.9)',
        borderWidth: 1,
        borderColor: '#ccc',
        extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);',
        formatter: params => {
            const {
                value,
                marker
            } = params;
            return [
                `${marker} ${value[2]}`,
                `词龄:${value[0]}`,
                `词频:${value[1]}`,
            ].join('<br>');
        },
    },
    series: {
        type: 'scatter',
        symbol: 'diamond',
        itemStyle: {
            color: '#0074B8',
        },
        data: scatterData
    },
};