要将坐标轴放在图形的中间位置,可以通过设置 XAxisLocationYAxisLocation 属性来实现。以下是修改后的示例代码:

% 生成随机的二维点
numPoints = 100;
points = rand(numPoints, 2);

% 生成对应的气泡颜色
colors = repmat([0, 0, rand()], numPoints, 1);

% 绘制气泡图
figure;
scatter(points(:,1), points(:,2), 50, colors, 'filled');
colormap('parula');

% 设置坐标轴位置和标签
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';

xlabel('X');
ylabel('Y');
title('Bubble Plot with Blue Colors');
axis equal;
grid on;

在这个示例中,我们创建了一个新的图形窗口,并使用 scatter 函数绘制了气泡图。

然后,我们获取当前图形的坐标轴对象,使用 gca 函数来获取。

接下来,我们通过设置 XAxisLocationYAxisLocation 属性来将坐标轴位置设置为原点。

最后,我们设置了坐标轴标签和标题,并使用 axis equal 设置坐标轴的比例为相等。我们添加了网格以增强可视化效果。

运行这段代码,将会显示一个气泡图,每个气泡的颜色都接近蓝色,并且坐标轴位于图形中央。您可以根据需要修改点的数量、颜色映射和绘图样式。

Matlab 气泡图:将坐标轴置于图形中心

原文地址: https://www.cveoy.top/t/topic/bKlG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录