gpt4 book ai didi

javascript - 图表下方的对齐标签

转载 作者:行者123 更新时间:2023-11-30 09:31:10 25 4
gpt4 key购买 nike

我有一个包含图表的页面,该图表是使用 chartist (https://gionkunz.github.io/chartist-js/) 生成的

在图表下方,有一些标签。由于标签的长度,我需要旋转标签。

我已经能够使用一些 CSS 来做到这一点:

.ct-chart .ct-label.ct-horizontal.ct-end {
transform: translate(-15px, 15px) rotate(315deg);
white-space: nowrap;
}

但是我现在面临一个问题:当标签太长时,其中的一部分会被“切掉”。

我创建了一个 jsfiddle 来演示这个问题: https://jsfiddle.net/Ls5k2pr0/

最佳答案

标签被隐藏是因为 svg 元素溢出,它们也从原点移动。像这样更新你的 CSS:

.ct-chart-bar {
overflow: visible;
margin : 0 0 30px 0;
}

.ct-chart .ct-label.ct-horizontal.ct-end {
position: relative;
justify-content: flex-end;
text-align: right;
transform-origin: 100% 0;
transform: translate(-100%) rotate(-45deg);
white-space:nowrap;
}

这是更新的 JSFiddle https://jsfiddle.net/Ls5k2pr0/1/

关于javascript - 图表下方的对齐标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46176581/

25 4 0