我正在学习R编程语言,并试图绘制一个名为codeCountry的类别变量,该变量具有50个国家/地区代码。我在互联网上看到,您可以使用barplot()函数来执行此操作,问题是我无法很好地查看所有国家/地区代码。我所有的数据都放在一个table()对象中。我尝试这样做:
codeCountry<-table(port$code_country)
barplot(codeCountry, main = "Countries", xlab = "Country Code")
这是我得到的结果,问题是我希望所有代码都可用。可能与R有关吗?
有人可以给我一些帮助吗?
谢谢!
我的偏好是使用ggplot2。不过是一个小插图。
# toy data
set.seed(1)
country = paste0("AAA", sprintf("%02d", 1:50))
population = sample(50:2000, 50)
df = data.frame(country, population)
# to graph
library(ggplot2)
ggplot(df, aes(x = country, y = population)) +
geom_bar(stat = "identity", fill = "grey80", colour = "black", width = 0.4) +
theme(axis.text.x=element_text(angle=-45, hjust=0.001)) # "angle" will tilt the labels
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9MMlR2Ny5wbmcifQ==” alt =“在此处输入图像描述”>
感谢您分享问题。