gpt4 book ai didi

angular - 更改 ngx-charts 中水平条的默认样式

转载 作者:行者123 更新时间:2023-12-01 10:17:10 27 4
gpt4 key购买 nike

我正在使用 ngx 图表 [Link to Github Repo]用于 Angular 中的图表目的。我正在使用 Angular 8.x 版。该软件包非常易于使用并且具有良好的功能。但是,我似乎无法更改水平条形图中水平条的默认样式。在这里,我附上了我尝试过的 stackblitz 演示。我想要所有水平条底部的红色边框,并且我想要条上方的 Y 轴数据标签。

Stackblitz Demo of ngx-chart

问题是生成的条形是 svg 格式。所以它变得有点棘手。

最佳答案

我不确定这是否会对您有所帮助,但在我看来,这是实现目标的一种方式。

有一个stroke-dasharray用于描边的 SVG 属性。

border-bottom我找到了我在下面描述的解决方案:

::ng-deep .ngx-charts .bar {
stroke: red;
stroke-dasharray: 0,X,Y,0;
}

哪里 Y是条形宽度和 X 的值是 的值总和 条的高度和宽度。

我正在分享 SVG stroke 属性的演示,这不是 ngx 图表演示,但在我看来,如果您可以获得图表元素的高度和宽度,它将对您有所帮助。

https://codepen.io/coderman-401/pen/dyoNgKg

关于angular - 更改 ngx-charts 中水平条的默认样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60370916/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com