日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

R语言基础作图之点图

發布時間:2024/3/13 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 R语言基础作图之点图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點圖
點圖提供一種在簡單水平刻度上繪制大量有標簽值的方法
通常來說點圖在經過排序并且分組變量被不同的符號和顏色區分開的時候最有用
可以使用dotchar()函數創建點圖,格式為:
dotchart(x,labels=)
x為一個數值向量
labels則是由每一個點的標簽組成的向量
groups用來指定一個因子,用以指定x中元素的分組方式
color可以控制每個點的顏色,當對點進行分組時,不同組的點應應用不同的顏色
gcolor可以控制不同組標簽的顏色
cex可以控制標簽的大小
例子1簡單的點圖

row.names()返回數據框行的名稱,names()返回數據框列的名稱 dotchart(mtcars$mpg,labels = row.names(mtcars),cex = 0.7,main="Gas Mileage for Car Models",xlab = "Miles Per Gallon")


例子2分組排序著色后的點圖
此例子最重要的是對不同組的點賦值不同的顏色以作為區分
要分組的變量首先需要轉換為因子這樣才能在左邊的Y軸上顯示分組的名稱即(4,6,8)

par(mar=c(4,2,4,2)) x <- mtcars[order(mtcars$mpg),] #將數值向量cyl轉換為一個引子 x$cyl <- factor(x$cyl) x$cyl #指定每一個點的顏色 #添加一個字符型向量(color)到數據框x中,根據cyl的值,它所含的值為"red","blue","darkgreen" x$color[x$cyl==4] <- "red" x$color[x$cyl==6] <- "blue" x$color[x$cyl==8] <- "darkgreen" dotchart(x$mpg,labels=row.names(x),cex = 0.7,groups = x$cyl,gcolor = "black",color = x$color,pch=19,main="Gas Mileage for Car Models",xlab = "Miles Per Gallon")


結束總結
與plot不同dotchart()函數用來制作在簡單水平刻度上繪制大量有標簽的方法
但是未經過處理的點圖是雜亂無章的所以通常來說點圖在經過排序并且分組變量被不同的符號和顏色區分開的時候最有用(這樣就能看出哪個組哪個標簽處于什么水平)
為了區分不同組的點通常要為不同的組賦值上不同的顏色或者點的形狀

總結

以上是生活随笔為你收集整理的R语言基础作图之点图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。