• 两种方式在Tableau Desktop 中创建子弹图(Bullet Chart)


    子弹图,顾名思义是由于该类信息图的样子很想子弹射出后带出的轨道。起初,子弹图的发展是为了取代仪表盘上常见的那种里程表,时速表等基于圆形的信息表达方式。子弹图无修饰的线性表达方式使我们能够在狭小的空间中表达丰富的数据信息,这种情况在寸尺寸金的报纸媒介上尤其明显。与通常所见的里程表或时速表类似,每一个单元的子弹图只能显示单一的数据信息源,并且通过添加合理的度量标尺可以显示更精确的阶段性数据信息。另外,子弹图通过优化设计还能够用于表达多项同类数据的对比,例如今年消费实际与去年实际消费的对比关系;再例如,还可以表达一项数据与不同目标的校对结果,例如非常好、令人满意、不好等目标。同时,就我们人类的阅读习惯来说,线性的信息表达方式与我们习以为常的文字阅读相似,相对于圆形构图的信息表达,在信息传递上有更大的效能优势。

     

    方法1  手动制作

    1. 拖动 Product Type,Product维度拖动到 Rows 面板。Sales度量拖到Columns,效果如下

    image

    2. 增加一条参考线

      a)右击横轴,点击添加参考线

    image

      b) 这里有四种格式,这里简单的添加Line

    image

    c)做一些格式修改以后点击OK应用,效果如下,每个产品类别添加一条均值参考线

    image

      d) 移除参考线,接着我们用预计销售额来做对比

    image

      e) 把Budget Sales 拖到明细面板,这样在添加参考线的对话框中就能选择Budget Sales了

    image

    image

    如图,可以判断销售额是否达标

    image

    f) 添加添加分布带

    image

    选择向上向下填充

    image

    image

    方法2 自动制作

      a)分别把Product Type,Product,Sales,Budget Sales 添加到对应的Rows和Columns

    image

      b)点击 Show Me 然后选择子弹图图标

    image

    软件自动生成效果如下,如果不满意可以自行修改。

    image

  • 相关阅读:
    抗变与协变
    border-width实现博客园回复效果
    福利到!分享我的分页控件
    linq distinct 不够用了!
    sql server 使用nolock提升性能
    Graph-Based image segmentation method
    纹理特征提取【转】
    ROC曲线【转】
    LBP纹理特征[转自]
    SPAMS:稀疏建模工具箱
  • 原文地址:https://www.cnblogs.com/haseo/p/Bullet_Chart.html
Copyright © 2020-2023  润新知