MATLAB 绘制不同象限不同颜色的散点图 - 200个点示例
"使用 scatter 函数来绘制在不同象限颜色不同的 200 个点。\n下面是一个示例代码:\n\nmatlab\n% 随机生成 200 个点的 x 和 y 坐标\nx = rand(200, 1) * 10 - 5; % x 坐标在 -5 到 5 之间\ny = rand(200, 1) * 10 - 5; % y 坐标在 -5 到 5 之间\n\n% 计算每个点所在的象限\nquadrant = zeros(size(x)); % 初始化象限数组\n\nquadrant(x > 0 & y > 0) = 1; % 第一象限\nquadrant(x < 0 & y > 0) = 2; % 第二象限\nquadrant(x < 0 & y < 0) = 3; % 第三象限\nquadrant(x > 0 & y < 0) = 4; % 第四象限\n\n% 绘制散点图,根据象限设置颜色\nscatter(x, y, [], quadrant, \'filled\')\ncolormap(hsv(4)) % 使用 HSV 颜色映射,4 个象限对应 4 种颜色\ncolorbar % 显示颜色条\n\n\n这段代码将随机生成 200 个点的 x 和 y 坐标,然后根据每个点所在的象限设置颜色,并使用 scatter 函数绘制散点图。四个象限分别使用不同的颜色,同时使用 colormap 函数设置颜色映射,并使用 colorbar 函数显示颜色条。\n\n
原文地址: https://www.cveoy.top/t/topic/pPNT 著作权归作者所有。请勿转载和采集!