【MATLAB】线条标记符大小设置

本文介绍了Matlab绘图中常用的直线属性,包括线形、线宽、颜色、标记点的形状、大小及其填充和边缘颜色等关键设置项。

Matlab绘图中用到的直线属性包括:
(1)LineStyle:线形
(2)LineWidth:线宽
(3)Color:颜色
(4)MarkerType:标记点的形状
(5)MarkerSize:标记点的大小
(6)MarkerFaceColor:标记点内部的填充颜色
(7)MarkerEdgeColor:标记点边缘的颜色

### MATLAB 绘图中的点标记自定义 在 MATLAB 中,可以通过 `plot` 函数来绘制数据并定制点标记样式。下面是一个简单的例子展示如何使用不同的标记符号以及调整其颜色和大小: ```matlab % 创建示例数据 x = linspace(0, 2*pi, 10); y = sin(x); % 使用圆圈作为标记符,并指定红色填充蓝色边缘的颜色及较大尺寸 figure; plot(x, y, 'ro', 'MarkerFaceColor', 'b', 'MarkerSize', 8); % 圆形标记[^1] title('Customized Point Markers'); xlabel('X Axis Label'); ylabel('Y Axis Label'); grid on; % 显示网格线以便更清晰查看图形特征 ``` 上述代码片段展示了如何通过 `'Marker'`, `'MarkerFaceColor'`, 和 `'MarkerSize'` 属性来自定义点标记的外观。 对于更多类型的标记符号和其他属性选项,可以查阅官方文档获取完整的列表和支持的功能。 #### 更多高级特性 除了基本的标记外,在某些情况下可能还需要叠加多个线条或不同风格的数据表示形式。例如,当希望在同一张图表上显示箱型图(box plot)的同时也保留原始散点分布时,则可考虑采用如下方式实现组合视图: ```matlab % 假设有两个变量A和B存储着对应于两组人群的价格信息 data_A = randn(100, 1)*5 + 75; data_B = randn(100, 1)*4 + 90; % 开始创建子图区域用于放置两种不同类型图表 subplot(2, 1, 1) % 首先画出violin plot以展现整体趋势 ax_violin = violin(data_A,'FaceAlpha',0.5,'EdgeColor','k'); hold on scatter(repmat(1,length(data_A),1), data_A, '.r') % 添加单个观测值的位置 hold off set(gca,'XTick',[1],'XTickLabel',{'Group A'}) subplot(2, 1, 2) % 接下来是传统的box plot对比另一组样本情况 ax_box = boxchart(data_B,'BoxStyle','notch','MedianLineStyle','-r',... 'LineWidth',1.5,'WhiskerLineSpec','--m'); hold on scatter(repmat(1,length(data_B),1), data_B, '*g') set(gca,'XTick',[1],'XTickLabel',{'Group B'}) ``` 此部分代码说明了如何利用 `violin` 或者 `boxchart` 来替代 seaborn 库里的相应函数调用来制作更加丰富的统计可视化效果[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值