【发布时间】:2020-06-02 16:31:06
【问题描述】:
我根据 IMF 数据创建了一个 data.frame,该数据涉及各国的人口动态(《世界经济展望》):
Country Afghanistan Albania Algeria Angola Antigua.and.Barbuda Argentina Armenia Aruba Australia
1 1980 <NA> 2.672 18.666 8.910 0.068 27.950 <NA> <NA> 14.802
2 1981 <NA> 2.726 19.246 9.151 0.068 28.450 <NA> <NA> 15.039
然后我为阿根廷创建了一个情节:
plot(mydata$Country, mydata$Argentina)
并尝试给数据标签发文字:
text(x = mydata$Country,y = mydata$Argentina,labels = mydata$Argentina,cex=0.2)
但我什么都没看到:(
相反,我可以在 mtcars 中轻松完成:
plot(a$mpg, a$hp)
text(a$mpg, a$hp, a$hp)
我的例子有什么问题?
【问题讨论】:
-
您是否要在图上显示值(27.95 和 28.45)?您的代码已经这样做了。您只需增加
cex即可看到它。 -
谢谢,但是... 没办法 plot(mydata$Country, mydata$Argentina) text(mydata$Country,mydata$Argentina,mydata$Argentina,cex=2) 我没有看到标签:(