怎么在matlab中的一族曲线每一条加上标注

Python016

怎么在matlab中的一族曲线每一条加上标注,第1张

方法步骤如下:

1、首先打开计算机,启动matlab,主界面如图所示,在命令行窗口中直接键入代码。

2、代码如下图所示。可以看到matlab自动为其选择了不同个颜色进行区分,但是并不容易看出那条曲线是那个函数的。

3、下面通过定点标记,来给出明显的区分。命令中的s代表方块,也就是说第一条曲线用方块画出;命令中的*表示星号,也就是说第二条曲线用星号画出。

4、下面的命令将第一条曲线用叉号标记,第二条曲线用圆圈标记。

5、下面的命令用五角星标记第一条曲线,用加号标记第二条曲线即可。

最终出图如下

这里自动做统计检验的函数是 stat_compare_means()

读入数据

作图

这个函数来自于ggpubr这个包,只需要指定根据那一列来分组就可以了

默认的是Wilcoxon Rank Sum and Signed Rank Tests,如果要用t检验指定method参数

如果想把P值改成星号,直接加label=“p.signif”参数

这里如果不显著会在图上显示ns,如果不想要ns,可以加 hide.ns = TRUE 参数

星号的位置可以手动指定,用 label.y = c(26,31) 参数

使用到的是 ggsignif 这个包

小明的数据分析笔记本

1、首先,需要打开软件origin,随机输入四条曲线的数据。

2、根据数据,曲线绘制如下。

3、双击曲线以打开“曲线设置”对话框。

4、单击Group列表框下Symbol Type右侧Details,将曲线符号分别设置为正方形、上三角形、四边形和五角星形。

5、设置后,可以看到标记符号已添加。