Y轴条形值在apache超集条形图中相互重叠

问题描述

当我尝试在apache超集的条形图中显示条形值时,y轴的条形值相互重叠。

解决此问题,我想将y轴值旋转45度,以使这些值在垂直方向上看起来不会重叠,就像x轴值中存在该值一样。

enter image description here

解决方法

您喜欢分组或堆叠的条形图。使用堆叠的钢筋将是解决此问题的捷径。enter image description here

,

对于您来说,我没有一个简单但糟糕的答案,而对于您而言,我却没有一个更困难但理性的答案。

不好/很容易的答案:您可能至少在任何给定的仪表板中都可以使用CSS做到这一点。为此,您需要将仪表板置于“编辑”模式,然后从右上方的“ ...”菜单中选择“编辑CSS”。在那里,您应该可以编写一些聪明的CSS选择器(如果需要帮助,请告诉我),并调整SVG text元素的CSS属性(例如,文本锚,转换)。 话虽如此,我认为您在使用这种方法时会遇到麻烦,因为您无法在CSS中访问“ translate(x,y)”可能需要的值。所以,这带我们去...

更好/更难的答案:您可以编辑插件!一个警告是,我们将在不久的将来用基于Apache ECharts的可视化替换一些可视化(包括条形图)。同时,您可以https://github.com/apache-superset/superset-uiSuperset-ui仓库上打开PR。基于NVD3的插件与控件位于其中,您可能可以在其中添加其他旋转控件。

#3门当然是编写您自己的可视化插件(或帮助我们进行ECharts重构!),但这完全是另一回事。

抱歉,这并没有直接帮助,但是我希望它能为您提供更多探索的途径。