Tableau-多个变量的堆积条形图

时间:2019-04-30 00:46:33

标签: tableau

我有这样的数据:

enter image description here

对于每个变量,都有一个与之关联的“类别”变量。变量值的类别是好,坏还是缺失。

我想制作一个堆叠的条形图,以便每个变量(不包括关联的类别变量)代表一个条形,并且在一个条形图中,3个类别(堆叠)显示为百分比。就像下面的图片。

如果右键单击每个栏并选择“查看数据”选项,则可以直观地查看数据表,以检查哪个值或哪一行是好是坏。

enter image description here

1 个答案:

答案 0 :(得分:0)

这在Tableau中很容易做到。使用Superstore(产品随附的示例数据集)...

  1. 将销售带到行架子上
  2. 将“类别”添加到列架子
  3. 在颜色标记卡上放置运送模式
  4. 在“行”架子上的“总和(销售)药丸”上,右键单击,选择快速表格计算->占总数的百分比
  5. 单击同一药丸,然后使用Ship Mode选择计算机计算

Table Calculations

Compute using ship mode

Final Picture

我不是100%肯定我了解您的确切数据集,但是您只需要用您的对象代替上面详述的对象即可。

就您的特定数据而言,它是一种难以使用的格式。 Tableau真正想要的是这样的东西:

cat     var value
----------------------
num     foo bad
num     bar bad
num     1   good
num     2   good
num     3   good
num     .   missing
char    b   good
char    1   bad
char    a   good
char    v   good
char    2   bad
char        missing

可以使用诸如Tableau Prep之类的工具来执行此操作。但是,如果您可以将数据以这种格式放置,则在(任何)报告工具中使用起来会更加容易。这是一种透视,但是您需要透视cat / value的每个组合,然后将其与所有其他cat / value对结合。