Matlab在线上画空心、实心点

本文介绍使用Matlab进行数据可视化时,如何调整绘图标记为空心或实心,通过简单代码示例展示了两种标记样式在图表中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

空心

x=1:1:length(JK)
plot(x,JK,'k-o');

实心

x=1:1:length(JK)
plot(x,JK,'k-o','MarkerFaceColor','k');

### 如何在MATLAB中绘制实心圆 #### 使用`plot`函数绘制实心圆点 为了创建一个带有实心填充效果的圆形,在MATLAB里可以利用`plot`命令配合指定样式参数实现。具体而言,通过设置线型属性为'o',并调整MarkerFaceColor选项使得标记内部被颜色填满形成视觉上的实体感[^1]。 ```matlab % 定义角度范围用于计算单位圆周上各位置 theta = linspace(0, 2*pi, 100); % 圆心位于原且半径设为1的情况下的x,y坐标序列 xcircle = cos(theta); ycircle = sin(theta); figure; hold on; % 调用plot方法传入上述准备好的xy数据集, % 'o'指示采用圆形作为节形状; % 'MarkerFaceColor','b'确保这些圆圈完全着色而非空心轮廓形式呈现。 plot(xcircle, ycircle, 'o', 'MarkerFaceColor', 'b'); axis equal % 保持纵横比例一致以便正确展示圆形特征 title('Solid Circle Using Plot Function') ``` #### 自定义圆特性 除了基本形态外,还可以进一步自定义所绘制成像的各种细节要素,比如改变中心位置、尺寸大小或是外观色调等方面的内容。这可以通过直接操作对应变量值的方式达成目的,即修改代表圆心坐标的数组以及设定合适的半径长度;同时借助于预定义的颜色方案来自由挑选喜欢的色彩风格[^2]。 ```matlab centerX = 2; centerY = 3; radius = 1.5; xCustomCircle = centerX + radius * cos(theta); yCustomCircle = centerY + radius * sin(theta); figure; hold on; scatter(xCustomCircle, yCustomCircle, [], '#D95319'); % 应用了特定RGB组合'#D95319' axis square xlabel(['Center at (' num2str(centerX) ', ' num2str(centerY) '), Radius=' num2str(radius)]) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值