首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使Vega-Lite条形标记相邻

使Vega-Lite条形标记相邻
EN

Stack Overflow用户
提问于 2019-04-05 22:01:52
回答 2查看 424关注 0票数 3

我正在织女星的酒吧情节上工作(用牛郎星生成)。使用View,我编写了一些代码,用户可以在其中选择条形图,这会改变这些条形图的颜色(以及在应用程序的其他地方做一些其他事情;细节对这个问题并不是非常重要)。

我的问题是这个。使用默认的continuousBandSize of 5,当缩放时,这些条形似乎是水平地“重叠”。这是这个问题的截图。这个问题可以通过将continuousBandSize设置为1来解决,但问题是--当你放大图表时--条形图变得非常薄,用户很难选择。(此外,由于我默认地将条形图着色为灰色,所以它们很难与可视化后的网格区分开来;如果可以的话,我更愿意保留网格。) 这是这个问题的截图。

是否有可能在任何缩放级别使维加-Lite相邻的条形标记?还是说这不可行?

先验对此问题的研究

在Vega的GitHub页面这里上的一个问题中提到了条子太薄的问题,但是这个问题似乎解决了一个不同的问题(在可视化之外的条形条)。

我已经研究过使用paddingpaddingInnerpaddingOuter (如Vega-Lite文档这个问题的答案中提到的),但没有成功。这个答案的一个评论(未回答)中也提到了增大尺寸导致条形图重叠的问题。

示例Vega-Lite规范

一个示例规范显示了我正在处理的绘图的子集( continuousBandSize设置为1以显示“瘦条”问题),该示例规范可在Vega 这里中获得(对长URL表示歉意)。如前所述,如果continuousBandSize设置为1时放大过远,则灰色条形图变得非常薄,难以看到。如果你把continuousBandSize设置成像2或更高的东西,放大太远,条形图开始重叠(蓝色条形图开始稍微“覆盖”右边的灰色条形图--这在这里并不是超级可见的,因为这只是整幅图的一个子集,但是当有500条的时候,问题就更清楚了)。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-06 00:30:04

在图表中,您将x刻度类型设置为定量,这将导致非常细的条形图:

如果将x标度设置为序号,则条形图将填充空格:

一般来说,条形图在非连续数据中表现得更好.

票数 2
EN

Stack Overflow用户

发布于 2019-05-28 13:34:10

我遇到了同样的问题。FWIW,文档确实指定了这种行为,尽管我花了一段时间才找到它:数据类型对X轴刻度的影响

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55543912

复制
相关文章

相似问题

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