2012-09-02 34 views
-5

我正在使用由HSAUR軟件包提供的名爲Forbes2000的數據集。我可以繪製數據,但無法用相應的國家名縮寫每個點。這是我曾嘗試代碼:R中的縮寫變量

Forbes2000top50ccompanies <- head(Forbes2000[order(Forbes2000$profits, decreasing= T),], n = 50) 
plot(sales ~ assets,data=Forbes2000top50ccompanies) 
+0

Forbes2000不默認爲R。它可能是由一個包提供的。如果你提到它來自哪個包,它會很有用。你可以通過做'Forbes2000'找到。但是我也不清楚你想要做什麼。 – Dason

+0

是的,我在R Forbes2000上安裝了一個名爲「HSAUR」的軟件包。 – Teja

+0

您可能需要查看用於將文本放置到繪圖上的「文本」功能。 – Dason

回答

1

這會給你的是國名的第4個字母的標籤,使他們小於將默認:

with(Forbes2000top50ccompanies, 
     text(x=assets, y=sales, 
       labels=substr(Forbes2000top50ccompanies$country, 1, 4), cex=0.6)) 
+0

執行完代碼後屏幕上沒有任何內容出現...... – Teja

+0

text()添加到當前設備,因此您將在此之後運行此代碼。 – joran

+0

是的,我跑了我的代碼Forbes2000top50ccompanies < - 頭(Forbes2000 [秩序(福布斯2000 $利潤,下降= T),],N = 50),然後運行迪文的代碼.. – Teja