2016-07-06 107 views
0

我有一個3列的數據集。第三列是「字符串」值(即名稱),而第一和第二列是相應字段中對應名稱的值。我想繪製第一列和第二列之間的傳統圖形,然後在圖的頂部(即R的邊= 3),我想將相應的名稱添加到圖中的相應點。怎麼做 ?R中的多軸標籤

說我有一個數據組,如:

A B C 
1 10 ABC 
2 20 DEF 

和繪圖A對B與標記的對應點的頂部(側= 3)C。一個例子情節在這裏

enter image description here

+0

您需要發佈的數據和代碼。還有一點也不明確,那就是你的要求「在第一和第二列之間繪製一個傳統的圖表」和「在頂部繪製C和B的圖表」實際上意味着什麼。可能有必要在ImageMagick或GIMP中模擬示例 –

+0

[3個變量的軸標籤]的可能重複(http://stackoverflow.com/questions/33940163/axes-labels-for-3-variables) – Batanichek

回答

0

顯示**這是解決**

plot(cc$z[1:10],cc$y[1:10],col=2,pch=20,las=1,xlab="Redshift",ylab=expression(paste(mu))) 
    axis(3, at=cc$z[1:10], labels=cc$name[1:10],las=2,cex.axis=0.5)