Tableau api 图表:个体与群体散点图
我试图创建一个散点图,显示y轴上的一个称为adj_mac的度量,以及x轴上的位置。我需要显示两组不同的散点图点;一个用于整个人群(sts_pos)作为背景,另一个用于所选个体(irg_pos)。目的是将个人与整个人群进行对比 我尝试创建了一个人口和个人表的左连接,添加了个人和人口点作为度量;但我需要能够根据受试者id过滤各个点,我不知道如何做到这一点。或者,我需要能够将主题id中的空值着色为一种颜色(总体中的点,但在所选个体中找不到) 下图显示了我的起点 在听取了下面和中的一些重要建议后,我做了以下工作:Tableau api 图表:个体与群体散点图,tableau-api,scatter-plot,Tableau Api,Scatter Plot,我试图创建一个散点图,显示y轴上的一个称为adj_mac的度量,以及x轴上的位置。我需要显示两组不同的散点图点;一个用于整个人群(sts_pos)作为背景,另一个用于所选个体(irg_pos)。目的是将个人与整个人群进行对比 我尝试创建了一个人口和个人表的左连接,添加了个人和人口点作为度量;但我需要能够根据受试者id过滤各个点,我不知道如何做到这一点。或者,我需要能够将主题id中的空值着色为一种颜色(总体中的点,但在所选个体中找不到) 下图显示了我的起点 在听取了下面和中的一些重要建议后,我做
- 右键单击工作表的“数据”选项卡
- 选择“创建参数”
- 创建一个名为“subject_param”的参数,我们将使用计算字段链接到subject_ID的值:
- 数据类型=字符串
- 允许值=列表
- 添加自字段>主题ID
- 右键单击“标记”页面
- 点击“新计算”
- 输入[subject_param]=[subject Id]
- 将此新计算拖到颜色框中
- 为每个选项选择一种颜色
- 显示主题ID筛选器
首先总结一下我了解的您想要做的事情: 您有一组要显示的整个人口的X点和另一组每个人的Y点,您一次只想显示其中一组。 因此,个体不是总体的子集,而是第二个集合,您的挑战是为每个个体只显示一个集合,而不是所有集合 我的解决方案将破坏您的数据集,但最终您将得到您所要求的:
你所有的个人点数加起来等于你的人口吗?尝试为您的主题ID制作一个参数过滤器,然后创建一个[Subject\u ID\u Parameter]=[Subject\u ID]的字段,并将其放在颜色架上。这将仅突出显示从参数过滤器中选择的主题。这里的更多信息将帮助您突出显示所有点中的一点。您应该能够做到这一点,而无需使用并集或笛卡尔连接来扩展数据集,至少我可以从您的描述中看出这一点。你能发布一些样本数据吗?@Kara\u F谢谢你的建议;这使我接近我需要的答案。我在我的问题中贴了另一张照片,告诉你我的处境。在最终输出中,我需要一个下拉列表来选择单个主题ID,而不是必须同时绘制“Null”(总体中没有主题ID的行=但不是个人)和所选主题ID,我希望始终显示“Null”。希望图片能澄清这一点。感谢您的回复,但是数据集太大了,笛卡尔连接会杀死整个服务器。