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