rander-菱形-渐变echarts linear配置项内容和展示

配置项如下
      const legendData = ['车辆数', '设计车位']; //图例
const color = ['#4A99FF', '#4BFFFC']; //线条边框颜色
const backgroundColor = '#101736';

const title = {
    text: '车辆雷达图',
    textStyle: {
        color: '#fff',
        fontSize: 16,
    },
    padding: 0,
    top: 35,
    left: 40,
};
const legend = {
    //data,就是取得每个series里面的name属性。
    orient: 'vertical',
    icon: 'circle', //图例形状
    padding: 0,
    top: 35,
    right: 40,
    itemWidth: 14, //小圆点宽度
    itemHeight: 14, // 小圆点高度
    itemGap: 21, // 图例每项之间的间隔。[ default: 10 ]横向布局时为水平间隔,纵向布局时为纵向间隔。
    textStyle: {
        fontSize: 14,
        color: '#00E4FF',
    },
};
const tooltip = {
    show: true,
};
const indicator = [
    {
        name: '小型车',
        max: 6000,
    },
    {
        name: '中型车',
        max: 5000,
    },
    {
        name: '大型车',
        max: 5000,
    },
    {
        name: '货车',
        max: 5000,
    },
    {
        name: '特种车',
        max: 5000,
    },
    {
        nam: '贵宾车',
        max: 5000,
    },
];
const dataArr = [
    {
        name: '车辆数',
        value: [4300, 4700, 3600, 3900, 3800, 4200],
        symbolSize: 8,
        symbol: 'circle',

        lineStyle: {
            width: 2,
        },
        areaStyle: {
            // 单项区域填充样式
            color: {
                type: 'linear',
                x: 0, //右
                y: 0, //下
                x2: 1, //左
                y2: 1, //上
                colorStops: [
                    {
                        offset: 0,
                        color: color[0],
                    },
                    {
                        offset: 0.5,
                        color: 'rgba(0,0,0,0)',
                    },
                    {
                        offset: 1,
                        color: color[0],
                    },
                ],
                global: false,
            },
            opacity: 1, // 区域透明度
        },
    },
    {
        value: [3200, 3000, 3400, 2000, 3900, 2000],
        name: '设计车位',
        symbolSize: 8,
        symbol: 'circle',
        lineStyle: {
            width: 2,
        },

        areaStyle: {
            // 单项区域填充样式
            color: {
                type: 'linear',
                x: 0, //右
                y: 0, //下
                x2: 1, //左
                y2: 1, //上
                colorStops: [
                    {
                        offset: 0,
                        color: color[1],
                    },
                    {
                        offset: 0.5,
                        color: 'rgba(0,0,0,0)',
                    },
                    {
                        offset: 1,
                        color: color[1],
                    },
                ],
                global: false,
            },
            opacity: 1, // 区域透明度
        },
    },
];

option = {
    backgroundColor,
    color,
    title,
    legend,
    tooltip,
    radar: {
        center: ['50%', '50%'], //圆心坐标距离左边和上边的距离
        radius: ['1%', '75%'], //内外半径,不写默认是75%
        startAngle: 90, //可以旋转图形
        shape: 'polygon',
        axisName: {
            color: '#fff',
            fontSize: 16,
        },
        indicator: indicator,
        splitArea: {
            show: false, //默认显示颜色分割区域,不需要显示
        },
        axisLine: {
            show: true, //是否显示十字交叉线
            //指向外圈文本的分隔线样式
            lineStyle: {
                color: '#153269', //线条颜色
            },
        },
        axisLabel: { show: false },
        splitLine: {
            //雷达一圈圈
            show: true,
            lineStyle: {
                type: 'solid',
                color: '#113865', // 雷达一圈圈颜色分隔线颜色
                width: 1, // 分隔线线宽
            },
        },
    },
    series: [
        {
            type: 'radar',
            data: dataArr,
        },
    ],
};

    
截图如下