创建一个相关表
相关表是可视化不同度量之间相互关系的一种方法. 在此,相关表使用了七国集团(G7)成员国的通货膨胀率,并采用颜色编码. 相关性水平越高,则色调越暖.
mem = CountryData["G7"]cdata = (QuantityMagnitude /@ CountryData[#, {"InflationRate", {2000, 2010}}]["Values"]&) /@ mem;ccm = Correlation[Transpose@cdata];Column[{GraphicsRow[mem, ImageSize -> 395, Frame -> All], Row[{GraphicsColumn[mem, ImageSize -> {50, 395}, Frame -> All], Overlay[{ArrayPlot[ccm, ColorFunction -> (ColorData["TemperatureMap"][(1 + #) / 2]&), Frame -> None, Mesh -> True, PlotRangePadding -> 0, ImageSize -> {395, 395}, ColorFunctionScaling -> False], GraphicsGrid[Map[NumberForm[#, 2]&, ccm, {2}], ImageSize -> {395, 395}]}]}]}, Alignment -> Right, Spacings -> 0]WeightedAdjacencyGraph[mem, Round[ccm UnitStep[ccm - .4], .001] /. {1. -> Infinity, 0. -> Infinity}, VertexLabels -> "Name"]//CommunityGraphPlot