【发布时间】:2026-01-10 12:20:06
【问题描述】:
在文档中symbol 可以通过url() 来显示自定义图像符号,但是如果我的图像是正方形并且我需要它显示为圆形,HighCharts 是否支持这个或者我需要自定义 css 来做到这一点?
【问题讨论】:
标签: highcharts
在文档中symbol 可以通过url() 来显示自定义图像符号,但是如果我的图像是正方形并且我需要它显示为圆形,HighCharts 是否支持这个或者我需要自定义 css 来做到这一点?
【问题讨论】:
标签: highcharts
Highcharts 仅提供了使用url() 设置自定义标记符号的可能性,但在底层该符号以SVGImageElement 的形式出现,因此基本上它无法在其上应用例如border-radius 参数。
实现所需效果的最简单方法是编辑图像。
您还可以为每个符号动态添加<rect> 元素,并将其设置为特定图像的clipRect。
最好的问候!
【讨论】:
<rect>的工作样本吗?非常感谢。
clipPath参数结合SVG图像,所以它不是所有问题的通用解决方案。您需要重构代码并将其调整为您的期望。