Tableau:在分组条形图/直方图中为多变量单独分箱
解决Tableau多度量单独分箱的问题
直接给你可行的操作方案:
第一步:为每个污染物单独创建分箱字段
不要共用分箱,给CO、NO₂、Ozone每个度量单独做大小为5的分箱。比如右键点击CO度量,选择「创建」→「分箱」,设置分箱大小为5,命名为CO AQI分箱;同理创建NO₂ AQI分箱、Ozone AQI分箱。第二步:将数据转为长格式(核心解决方法)
当前你的数据是宽格式(每列对应一个污染物),这种结构在多度量分组时容易出现分箱共用的问题,转成长格式就能彻底解决:- 把任意一个污染物度量拖到行;
- 在「数据」窗格选中所有污染物度量(CO、NO₂、Ozone),右键选择「数据透视」;
- 透视后会生成两个字段:「透视字段名称」(对应污染物名称)和「透视字段值」(对应AQI数值),可以重命名为
污染物类型和AQI数值; - 右键点击
AQI数值,创建大小为5的分箱,命名为AQI统一分箱。
第三步:构建分组条形图
- 把
污染物类型拖到「颜色」标记卡,区分不同污染物的分组; - 把
AQI统一分箱拖到列,作为横轴的区间; - 把天数字段(或「记录数」)拖到行,作为纵轴的天数;
- 切换图表类型为条形图,就能得到每个污染物按自身AQI分箱的分组条形图。
- 把
不想转格式的替代方案(不推荐)
如果坚持用宽格式,可尝试双轴方式,但操作繁琐且易出错:- 先把Ozone的分箱拖到列,对应的天数字段拖到行;
- 再把CO的分箱拖到列,对应的天数字段拖到行,右键点击第二个行轴选择「双轴」;
- 调整轴对齐并设置颜色区分,但分组结构不如长格式直观。
内容的提问来源于stack exchange,提问作者Mayor Mayer
相关产品推荐
相关产品推荐

