用Tableau画Panel Chart

Panel Chart这个图表我一直不知道怎么翻译,直译过来就是面板图或者看版图,也有大神翻译为网格图,可能更贴切一点。它是将一组相似的图表,整齐地排列在面板上,以帮助我们了解多个变量的数据。

用Tableau画Panel Chart_第1张图片

https://public.tableau.com/profile/joe.mako#!/vizhome/PanelChartmako/PanelChart

这种图表制作方法也非常简单,就是通过计算字段确定行、列的坐标,然后把需要的维度和度量添加到确定好的行、列里面去。

下面我们就以网格地图作为例子,来讲解具体方法。

  • 参数Columns
用Tableau画Panel Chart_第2张图片
  • Row=INT((INDEX()-1)/[Columns])+1

(右键转换为离散)

  • Column=IIF(INDEX()%[Columns]==0,[Columns],INDEX()%[Columns])

(右键转换为离散)

  • 把[省/自治区]拖到标记“详细信息”里,标记类型改为“地图”,视图大小调整为“整个视图”

  • 把[Column]拖到列功能区,[Row]拖到行功能区,右键编辑计算依据为
    [省/自治区]

用Tableau画Panel Chart_第3张图片
  • 把[利润率]拖到标记“颜色”里,调整一下标记“大小”,就完成了
用Tableau画Panel Chart_第4张图片

这是最简单的,我们也可以更复杂一点,在网格里做折线图、饼图、条形图等等,比如我们增加日期和销售额做成如下的条形图。

用Tableau画Panel Chart_第5张图片

这里要稍微提示一下,像日期这种既可以作为连续,又可以作为离散的维度,是选择离散还是连续,要根据需求,效果会有差别,大家可以自己试一试。

这篇文章最重要的就是 Row和Column的计算公式,活用计算公式再配合自定义图形可以做出各种不同的炫酷网格图,比如妍宁大神的这个Viz作品,就是非常好的例子。

用Tableau画Panel Chart_第6张图片

Public地址:https://public.tableau.com/profile/yanning.wang#!/vizhome/MM2019Week38/YW

此篇文章已发布到我的公众号: saodisir,有兴趣也可关注一下

你可能感兴趣的:(用Tableau画Panel Chart)