2016-03-02 298 views
0

我有以下的結果,我想要轉換爲一個氣泡圖:創建氣泡圖與GGPLOT2

數據氣泡:

stockA = 0.39 (38/99) 
stockB = 0.18 (18/99) 
stockC = 0.68 (68/99) 
For y axes frequency scale from 0 - 70 

和對於x軸直到99

的y軸的數量是分數的分子,x軸是分數的分母。

這怎麼可能使一個像this one這樣的情節這些數據足以使這個情節?

對於x和y軸和大小的數據點氣泡

x,y,size of bubble 
126, 54, 5.3 
57, 60, 9.1 
57, 43, 0.5 
424, 53, 11.5 
62, 44, 5.0 
30, 32, 1.4 
28, 33, 4.9 
+0

爲了與您提供的鏈接相似,每個庫存(數據點)應該具有x軸,y軸,氣泡大小和氣泡顏色的值。 'ggplot2'可以通過'geom_point'上的各種美學來實現。嘗試一下,如果遇到問題,請使用您嘗試的數據和代碼更新您的問題,我們可以提供幫助。 – cory

+0

@cory感謝您的評論。作爲第一步,我添加了x軸,y軸,氣泡值的大小。我會盡量用代碼做一些事情。如果對於圖表來說任何踢開始幫助都可能對我很有幫助,因爲我是R新手。 – Eracog

回答

0

你是幾乎沒有。 我命名你的data.frame 「A」(下一次使用dput更容易進口R)

a 
    x y size 
1 126 54 5.3 
2 57 60 9.1 
3 57 43 0.5 
4 424 53 11.5 
5 62 44 5.0 
6 30 32 1.4 
7 28 33 4.9 

ggplot(a,aes(x,y))+geom_point(size=a$size) 

主要生產

enter image description here

當然,ggplot將讓你與所有層發揮照常。此外,您可能需要查看Google包製作氣泡圖表GoogleVis。但ggplot2足夠好,原因很多。如果您想要更多定製,只需添加更多列。

+0

非常感謝您的回答。我會測試它,我會回來更多的數據和更多的代碼更新。再次感謝你 – Eracog