首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图显示相反的工具提示

图显示相反的工具提示
EN

Stack Overflow用户
提问于 2022-06-22 20:17:45
回答 1查看 85关注 0票数 1

我在Deneb中创建了一个简单的堆叠条形图,用户可以在其中突出显示:X轴是组,突出显示是层。我还创建了一个工具提示,它应该显示每个栏的名称,并且应该与条形图上的标签相匹配。奇怪的是,工具提示以相反的顺序显示:指向A表示D,F显示E等。(参见这个pbix文件。)我曾试图将排序插入到条形图中,但这不起作用。我的偏好是让条形保持原样,工具提示显示匹配;但是,倒转条形图的顺序是可以的(不太理想)。如何使工具提示与标签匹配?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-23 07:24:41

这个清理过的规格有效。

如果这解决了你的问题,别忘了接受答案。

代码语言:javascript
复制
{
  "data": {"name": "dataset"},
  "transform": [
    {
      "stack": "test2",
      "as": ["a", "b"],
      "groupby": ["group"]
    }
  ],
  "layer": [
    {
      "mark": {
        "type": "bar",
        "stroke": "black",
        "strokeWidth": 1,
        "opacity": 0.3
      },
      "encoding": {
        "color": {
          "field": "group",
          "type": "nominal",
          "scale": {
            "domain": [
              "Low",
              "Med",
              "High"
            ],
            "range": [
              "#e15759",
              "#ffff00",
              "#59a14f"
            ]
          },
          "legend": null
        }
      }
    },
    {
      "mark": {
        "type": "bar",
        "stroke": "black",
        "strokeWidth": 1,
        "tooltip": true
      },
      "encoding": {
        "color": {
          "field": "group",
          "type": "nominal",
          "scale": {
            "domain": [
              "Low",
              "Med",
              "High"
            ],
            "range": [
              "#e15759",
              "#ffff00",
              "#59a14f"
            ]
          },
          "legend": null
        },
        "opacity": {
          "condition": {
            "test": "datum['test2__highlight']!=null",
            "value": 1
          },
          "value": 0
        }
      }
    },
    {
      "mark": {
        "type": "text",
        "color": "black",
        "dy": -90
      },
      "encoding": {
        "text": {"field": "name"}
      }
    }
  ],
  "encoding": {
    "y": {
      "field": "a",
      "type": "quantitative",
      "axis": {
        "title": "Number of Projects",
        "tickMinStep": 1
      }
    },
    "y2": {"field": "b"},
    "x": {
      "field": "group",
      "type": "nominal",
      "axis": {
        "title": null,
        "labelAngle": 0
      }
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72721519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档