求问matlab的boxplot用法

求问matlab的boxplot用法,第1张

是不是要这样的效果?

参考代码:

y1 = [1 2 3 4 5]

y2 = [1 2 3 4 5]

y3 = [1 2 3 4 5]

boxplot([y1 y2 y3].')

其中y1、y2、y3的值根据需要自己修改。另外需要注意,boxplot函数是统计工具箱(Statistics Toolbox)里面的函数,需要安装该工具箱才能调用。

   origin是画图常用的一个软件,通过这个软件,可以好多的图形,如热分析、红外。拉曼等等,有时候很不希望所得的数据在相同的坐标下,这时候,就需要用到origin的涂层工具,那么,可以经过哪几种方法t添加origin的涂层呢?

首先,对于添加任何的涂层,必须要先画个图,才能够添加涂层,因此,添加涂层前,先画个图,才能够进行添加涂层,如:

1、对于涂层也有不同的要求,比如,如想要数据与原先的数据具有不同的x、y关系,那么,可以通过origin的edit菜单进行添加涂层,如edit-new layer,其中有关于x、y的位置,及是否与原先坐标有关系等,

2、如果需要的涂层没有特别的要求,只是简单的加个涂层,可以通过tools工具进行加个涂层,如tools-layer,这个添加涂层法,当点击layer时,其中也可以选择x、y坐标的关系:

3、加入其它涂层还可以通过图中的graph这个工具进行添加涂层,graph-add plot to layer,其中可以看到对涂层画图的画法,如,line型等。

虽然有三种添加涂层 方法,但也是有细微的区别,具体的区别只有使用的时候,才能看到。

ggboxplot(data, x, y, combine = FALSE,merge=FALSE, color ="black", fill ="white", palette =NULL, title =NULL, xlab =NULL, ylab =NULL, facet.by =NULL, panel.labs =NULL, short.panel.labs =TRUE, linetype ="solid",size=NULL, width =0.7, notch =FALSE,select=NULL, remove =NULL,order=NULL,add="none", add.params =list(),error.plot ="pointrange", label =NULL, font.label =list(size=11, color ="black"), label.select =NULL, repel =FALSE, label.rectangle =FALSE,ggtheme = theme_pubr(), ...)

data所需的数据框 dataframex

y进行作图所需的数据

combine对于多个变量的数据是否分面,默认是FALSE

merge对于多个变量的数据是否合并,默认是FALSE

color轮廓线的颜色

fill填充色

palette自定义颜色画板

title设置标题

xlab设置x轴标题

ylab设置y轴标题

orientation变换坐标轴的方向

facet.by设置分组分面

panel.labs设置分面各组的标题

short.panel.labs是否缩写分面标题,逻辑值,默认是TRUE

linetype线的类型

size设置点和轮廓线的大小

width设置柱子的宽度,取值范围 0~1

notch否添加缺口

select选择需要展示的变量

remove移除不需要展示的变量

order选定变量的排列顺序

add添加图片元素:"none", "dotplot", "jitter", "boxplot", "point", "mean", "mean_se", "mean_sd", "mean_ci", "mean_range", "median", "median_iqr", "median_mad", "median_range"

add.params给add参数中添加的元素添加属性:olor, shape, size, fill, linetypeeg:add.params = list(color = "red")error.plot添加误差棒,选项有"pointrange", "linerange", "crossbar", "errorbar", "upper_errorbar", "lower_errorbar", "upper_pointrange", "lower_pointrange", "upper_linerange", "lower_linerange"。默认是"pointrange" or "errorbar"

label设置列标签font.label设置标签字号(e.g.: 14)、类型(e.g.: "plain", "bold", "italic", "bold.italic")、颜色(e.g.: "red")如:font.label = list(size = 14, face = "bold", color ="red")

repel逻辑值,是否使用ggrepel避免字体重叠

label.rectangle是否给标签添加方框ggtheme设置画图主题,默认是theme_pubr()。ggplot2 official themes: theme_gray(), theme_bw(), theme_minimal(), theme_classic(), theme_void()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11550484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存