[英]Plot frequency table of vector in ggplot
我使用table
函數創建了矢量值的頻率,並繪制了分布(長度為10)。
x <- c(1,3,5,5,6)
plot(table(x), type = "p", pch = 20, xlim = c(1, 10), axes = FALSE)
axis(side = 1, at = c(seq(0, 10, by = 1)))
axis(side = 2)
如何使用ggplot繪制此圖?
如果我從table
函數創建數據框,則x軸的縮放比例不合適(相反,x軸上的值是分類的)。
library(ggplot2)
ggplot(as.data.frame(table(x)), aes(x, Freq)) +
geom_point()
任何想法如何解決這個問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.