New in Wolfram Mathematica 7: Automated Charting Graphics  previous | next 
Distinguish Datasets by Using Legends
Use a legend to distinguish multiple datasets.
In[1]:=

Click for copyable input
data = GatherBy[Table[

    {CountryData[c, "Continent"], 

     Tooltip[CountryData[c, #] & /@ {"BirthRateFraction", 

        "DeathRateFraction", "Population"}, CountryData[c, "Name"]]}

    , {c, CountryData[]}], First];
In[2]:=

Click for copyable input
legended = MapIndexed[

   Legended[

     Style[#[[All, 2]], 

      ColorData["Rainbow", (First[#2] - 1)/(Length[data] - 1)]],

     #[[1, 1]]] &,

   data

   ];
In[3]:=

Click for copyable input
BubbleChart[legended]
Out[3]=