HighCharts Pattern-fill Диагональный шаблон с сплошными линиями - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь создать шаблон диагональной линии, который содержит сплошные линии с этим значением strokeWidth.Это то, что я придумал до сих пор, но я не могу получить правильный путь d:

Highcharts.chart('container', {
  chart: {
    type: 'area'
  },

  title: {
    text: 'Pattern fill plugin demo'
  },

  xAxis: {
    categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
  },

  plotOptions: {
    area: {
      fillColor: {
        pattern: {
          path: {
            d: 'M 0 0 L 25 25 M 24 -1 L 26 1 M -1 24 L 1 26',
            strokeWidth: 9
          },
          width: 25,
          height: 25,
          opacity: 0.2
        }
      }
    }
  },

  series: [{
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6],
    color: '#88e',
    fillColor: {
      pattern: {
        color: '#11d'
      }
    }
  }, {
    data: [null, null, null, null, null, 43.1, 95.6, 148.5, 216.4, 194.1, 95.6, 54.4],
    color: '#e88',
    fillColor: {
      pattern: {
        color: '#d11'
      }
    }
  }]
});
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/pattern-fill.js"></script>

<div id="container" style="height: 400px; max-width: 800px; margin: 0 auto"></div>

Если вы посмотрите на этот пример, в строках есть разрывы.Что мне нужно изменить, чтобы получить сплошную диагональную линию?Заранее спасибо!

1 Ответ

0 голосов
/ 11 марта 2019

Обновление: я смог достичь желаемого стиля с помощью d: 'M 0 0 L 25 25 M -5 20 L 5 30 M 20 -5 L 30 5'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...