tft每日頭條

 > 科技

 > 用graphpad做曲線圖

用graphpad做曲線圖

科技 更新时间:2024-10-12 21:17:07

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)1

内容:在上一節我們學習了核密度圖的繪制,本節我們将進入箱線圖小提琴圖的學習,首先來學習箱線圖。

箱線圖可以展示單個變量或分組變量。使用的格式是:boxplot(formula,data=dataframe),其中formula是一個公式,dataframe代表提供數據的數據框(或列表)。

用簡單的箱線圖試試手:

boxplot(mtcars$mpg,main="Box plot",ylab="Miles per Gallon")

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)2

如何?是不是簡單好用呢?那如何使用并列箱線圖進行跨組比較呢?一起來看看。

boxplot(mpg~cyl,data=mtcars,main="Car Mileage Data",xlab="Number of Cylinders",ylab="Miles Per Gallon")

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)3

學習到這兒,大家或許對mpg~cyl産生疑惑,其實它的意思是為類别型變量cyl的每個值并列地生成數值型變量mpg的箱線圖。是不是一點兒都不難,那如何創建一幅含凹槽的箱線圖?隻要添加notch=TRUE即可。

boxplot(mpg~cyl,data=mtcars,notch=TRUE,varwidth=TRUE,main="Car Mileage Data",xlab="Number of Cylinders",ylab="Miles Per Gallon")

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)4

小編沒說錯吧。在結束箱線圖的讨論之前,有必要研究小提琴圖。

小提琴圖是箱線圖與核密度圖的結合。它的基本形式是:vioplot(x1,x2, … ,names=,col=)。在繪制圖形之前,我們必須安裝vioplot包。來看一個簡單的例子:

install.packages("vioplot") library(vioplot) x1<-mtcars$mpg[mtcars$cyl==4] x2<-mtcars$mpg[mtcars$cyl==6] x3<-mtcars$mpg[mtcars$cyl==8] vioplot(x1,x2,x3,names=c("4 cyl","6 cyl","8 cyl"),col="gold") title("Violin Plots of Miles Per Gallon",ylab="Miles Per Gallon",xlab="Number of Cylinders")

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)5

以上就是本節的相關内容,R語言的基本圖形進階也即将告一段落,但随後我們會有更加精彩的内容呈現給大家,期待與你們的再次相見。

用graphpad做曲線圖(數據可視化箱線圖與小提琴圖繪圖進階)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved