Highcharts具有多种颜色的自定义图案条纹

Highcharts具有多种颜色的自定义图案条纹,highcharts,Highcharts,我用custum模式构建了一个条形图: 我对颜色使用了填充和笔划: defs: { patterns: [{ 'id': 'Schwarz-Grün', 'opacity': .85, 'path': { d: 'M 0 0 L 10 10 M 9 -1 L 11 1 M -1 9 L 1 11', fill: '#121212', stroke: '#7ABA2D', strokeWidth: 2 } }] 现在我想创建具有多种颜色的条纹,例如

我用custum模式构建了一个条形图:

我对颜色使用了填充和笔划:

defs: {
patterns: [{
  'id': 'Schwarz-Grün',
  'opacity': .85,
  'path': {
    d: 'M 0 0 L 10 10 M 9 -1 L 11 1 M -1 9 L 1 11',
    fill: '#121212',
    stroke: '#7ABA2D',
    strokeWidth: 2
  }
}]

现在我想创建具有多种颜色的条纹,例如红、绿、黄、红、绿、黄等等。我该怎么做呢?

恐怕这是不可能的。SVG条纹(正如您可能注意到的)只能定义填充和笔划颜色(可以理解为条纹颜色和背景颜色),无法使用patterns功能为条纹添加下一种颜色。您可以尝试将列的填充设置为图像,如下所示: