Javascript Highcharts自动计算颜色的渐变值

Javascript Highcharts自动计算颜色的渐变值,javascript,highcharts,Javascript,Highcharts,我使用的是HighChart5.0.7。我有一个饼图,单击它的切片,我将切片颜色传递给另一个柱状图。此柱形图条形图颜色使用与选定饼图切片颜色相同的颜色 我的问题 我想把柱状图的颜色填成渐变色。那么,如何根据从饼图切片接收到的颜色计算标准渐变rgba值呢 其次,如果我打印第二个图表的选定列颜色,它将打印为“url(#highcharts-9920sdn-114)”而不是rgba值。如何获取rgba中列的选定颜色 选项。颜色[0]={ “线性梯度”:{ “x1”:0, “y1”:0, “x2”:1

我使用的是HighChart5.0.7。我有一个饼图,单击它的切片,我将切片颜色传递给另一个柱状图。此柱形图条形图颜色使用与选定饼图切片颜色相同的颜色

我的问题

  • 我想把柱状图的颜色填成渐变色。那么,如何根据从饼图切片接收到的颜色计算标准渐变rgba值呢

  • 其次,如果我打印第二个图表的选定列颜色,它将打印为“url(#highcharts-9920sdn-114)”而不是rgba值。如何获取rgba中列的选定颜色

  • 选项。颜色[0]={
    “线性梯度”:{
    “x1”:0,
    “y1”:0,
    “x2”:1,
    “y2”:0
    },
    “停止”:[
    [0,原色],
    [1,原色]
    ]
    
    };1。答案在这里。单击鼠标点,您可以访问此点的颜色;s颜色为十六进制,您可以根据此答案将其转换为rgba,谢谢。当我单击柱状图的列时,我得到this.color的值为“url(#highcharts-p8ux3q8-111)”。那么如何从这个url(…)获得rgba值呢?这是引用渐变元素的url。您无法从中获取颜色。如果要获取光标下的像素颜色,您需要计算它或将其转换为画布并读取它