2016-03-02 136 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