Here is mycode:

const red_zone = [
    { x: x_min, y: y_median },
    { x: x_min, y: y_max },
    { x: x_median, y: y_max },
    { x: x_median, y: y_median },
    { x: x_min, y: y_median }
];

const orange_zone = [
    { x: x_min, y: y_min },
    { x: x_min, y: y_median },
    { x: x_median, y: y_median },
    { x: x_median, y: y_min },
    { x: x_min, y: y_min }
];

const green_zone = [
    { x: x_median, y: y_min },
    { x: x_max, y: y_min },
    { x: x_max, y: y_median },
    { x: x_median, y: y_median },
    { x: x_median, y: y_min }
];

const yellow_zone = [
    { x: x_median, y: y_median },
    { x: x_max, y: y_median },
    { x: x_max, y: y_max },
    { x: x_median, y: y_max },
    { x: x_median, y: y_median }
];

const chartData = {
    datasets: [
        {
            label: 'Red Zone',
            data: red_zone,
            backgroundColor: 'rgba(255, 0, 0, 0.2)',
            borderColor: 'red',
            borderWidth: 2,
            type: 'line',
            fill: true,
            tension: 0,
            showLine: true,
            spanGaps: true
        },
        {
            label: 'Orange Zone',
            data: orange_zone,
            backgroundColor: 'rgba(255, 165, 0,0.2)',
            borderColor: 'orange',
            borderWidth: 2,
            type: 'line',
            fill: true,
        },
        {
            label: 'Green Zone',
            data: green_zone,
            backgroundColor: 'rgba(0, 255, 0,0.2)',
            borderColor: 'green',
            borderWidth: 2,
            type: 'line',
            fill: true,
        },
        {
            label: 'Yellow Zone',
            data: yellow_zone,
            backgroundColor: 'rgba(255, 255, 0,0.2)',
            borderColor: 'yellow',
            borderWidth: 2,
            type: 'line',
            fill: true,
        }
    ]
};