убрать лишние пробелы / поля после штурмана навигатора - PullRequest
0 голосов
/ 12 марта 2019

Я использую высокие запасы в своем приложении, где у меня есть следующие варианты диаграммы высоких запасов.

   rangeSelector: {
        enabled: false
      },
      scrollbar: {
        enabled: false
      },
      title: {
        text: 'Dummy Data Set'
      },
      credits: {
        enabled: false
      },
      series: [{
        tooltip: {
          valueDecimals: 2
        },
        name: 'AAPL',
        data: [
          ...
        ]
      }]

HTML-шаблон такой

<div style="border: 1px black solid" class='container'></div>

Я получаю график акций Ohlc, но у меня есть дополнительный пробел / поле внизу после навигатора.

Highstock Demo

Есть ли способ убрать лишние пробелы / поля?

1 Ответ

1 голос
/ 12 марта 2019

Вы можете контролировать пространство между нижним краем диаграммы и содержимым, задав соответствующее значение chart.spacingBottom.

Код:

Highcharts.stockChart('container', {
  chart: {
    spacingBottom: 5
  },
  credits: {
    enabled: false
  },
  rangeSelector: {
    selected: 1
  },
  title: {
    text: 'AAPL Stock Price'
  },
  series: [{
    name: 'AAPL',
    data: [
      [1539264600000, 214.45],
      [1539351000000, 222.11],
      [1539610200000, 217.36],
      [1539696600000, 222.15],
      [1539783000000, 221.19],
      [1539869400000, 216.02],
      [1539955800000, 219.31],
      [1540215000000, 220.65],
      [1540301400000, 222.73],
      [1540387800000, 215.09],
      [1540474200000, 219.8],
      [1540560600000, 216.3],
      [1540819800000, 212.24],
      [1540906200000, 213.3],
      [1540992600000, 218.86],
      [1541079000000, 222.22],
      [1541165400000, 207.48],
      [1541428200000, 201.59],
      [1541514600000, 203.77],
      [1541601000000, 209.95],
      [1541687400000, 208.49],
      [1541773800000, 204.47],
      [1542033000000, 194.17],
      [1542119400000, 192.23],
      [1542205800000, 186.8]
    ],
    tooltip: {
      valueDecimals: 2
    }
  }]
});
#container {
  border: 1px solid red;
}
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script src="https://code.highcharts.com/stock/modules/exporting.js"></script>
<script src="https://code.highcharts.com/stock/modules/export-data.js"></script>

<div id="container" style="height: 400px; min-width: 310px"></div>

Демо:

Ссылка API:

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