文章预览
柱状图(或条形图),是科研论文中最常见的数据展示方式。因此,这类图表的绘制也是科研人员的必备技能。下面分享10种比较有特色的图表绘制方法,内容包含方差分析、柱状图添加显著性标记、Y轴“中断”柱状图的绘制、对称条形图的绘制等等。 1.方差分析与柱状图绘制 #读取数据 data < -read.table( "1233.txt" ,sep= "\t" ,header = TRUE) #方差齐性检验 nom < -bartlett.test(dia~lab,data = data) # 如果是2(多)因数,使用interaction()函数,leveneTest(y~interaction(var1,var2),data = data) #安装所需R包; install .packages( "car" ) library ( "car" ) nom1 < -leveneTest(dia~lab,data = data) # 如果是2(多)因数,使用*,leveneTest(y~ivar1*var2,data = data) #方差分析 oneway < -aov(dia~lab,data = data) anova (oneway) #多重比较方法 #TukeyHSD法 #Tukey’s Honestly Significant Difference bijiao < -TukeyHSD(oneway,ordered = FALSE,conf.level = 0.95) # LSD法
………………………………