R แผนภูมิวงกลม
แผนภูมิวงกลม
แผนภูมิวงกลมคือมุมมองกราฟิกแบบวงกลมของข้อมูล
ใช้pie()
ฟังก์ชันนี้เพื่อวาดแผนภูมิวงกลม:
ตัวอย่าง
# Create a vector of pies
x <- c(10,20,30,40)
# Display
the pie chart
pie(x)
ผลลัพธ์:
ตัวอย่างที่อธิบาย
ดังที่คุณเห็นแผนภูมิวงกลมวาดหนึ่งวงกลมสำหรับแต่ละค่าในเวกเตอร์ (ในกรณีนี้คือ 10, 20, 30, 40)
โดยค่าเริ่มต้น การพล็อตของวงกลมแรกจะเริ่มต้นจากแกน x และเคลื่อนทวนเข็มนาฬิกา
หมายเหตุ:ขนาดของแต่ละวงกลมถูกกำหนดโดยการเปรียบเทียบค่ากับค่าอื่นๆ ทั้งหมด โดยใช้สูตรนี้:
ค่าหารด้วยผลรวมของค่าทั้งหมด:x/sum(x)
มุมเริ่มต้น
คุณสามารถเปลี่ยนมุมเริ่มต้นของแผนภูมิวงกลมด้วยinit.angle
พารามิเตอร์
ค่าของinit.angle
ถูกกำหนดด้วยมุมเป็นองศา โดยที่มุมเริ่มต้นคือ 0
ตัวอย่าง
เริ่มพายแรกที่ 90 องศา:
# Create a vector of pies
x <- c(10,20,30,40)
# Display
the pie chart and start the first pie at 90 degrees
pie(x, init.angle = 90)
ผลลัพธ์:
ป้ายกำกับและส่วนหัว
ใช้label
พารามิเตอร์เพื่อเพิ่มป้ายกำกับให้กับแผนภูมิวงกลม และใช้main
พารามิเตอร์เพื่อเพิ่มส่วนหัว:
ตัวอย่าง
# Create a vector of pies
x <- c(10,20,30,40)
# Create a vector of labels
mylabel <- c("Apples",
"Bananas", "Cherries", "Dates")
# Display
the pie chart with labels
pie(x, label = mylabel, main = "Fruits")
ผลลัพธ์:
สี
คุณสามารถเพิ่มสีให้กับแต่ละพายด้วยcol
พารามิเตอร์:
ตัวอย่าง
# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")
# Display the pie chart
with colors
pie(x, label = mylabel, main =
"Fruits", col = colors)
ผลลัพธ์:
ตำนาน
ในการเพิ่มรายการคำอธิบายสำหรับแต่ละวงกลม ให้ใช้legend()
ฟังก์ชัน:
ตัวอย่าง
# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries",
"Dates")
# Create a vector of colors
colors <- c("blue", "yellow",
"green", "black")
# Display the pie chart with
colors
pie(x, label = mylabel,
main = "Pie Chart", col = colors)
# Display the explanation box
legend("bottomright", mylabel, fill = colors)
ผลลัพธ์:
คำอธิบายสามารถวางตำแหน่งเป็นอย่างใดอย่างหนึ่ง:
bottomright
,
bottom
,
bottomleft
,
left
,
topleft
,
top
,
topright
,
right
,
center