сюжетно - добавить подэлемент к оси X - PullRequest
0 голосов
/ 02 марта 2020

Есть ли какой-нибудь способ добавить вложенную метку к вспомогательной оси временного ряда в заговоре? У меня есть даты, и до тех пор, пока кто-то достаточно уменьшит масштаб, я бы хотел показать номер недели под отдельными датами. Как только они приблизятся к отображаемому значению меньше 7 дней, номер недели должен исчезнуть.

Например, в этом коде [1] (https://codepen.io/pen/?&editable=tru, когда кто-то увеличивает изображение, чтобы он / она видит дни, как лучше добавить номер недели под датой?

[1]

Plotly.d3.csv("https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv", function(err, rows){

  function unpack(rows, key) {
  return rows.map(function(row) { return row[key]; });
}


var trace1 = {
  type: "scatter",
  mode: "lines",
  name: 'AAPL High',
  x: unpack(rows, 'Date'),
  y: unpack(rows, 'AAPL.High'),
  line: {color: '#17BECF'}
}

var trace2 = {
  type: "scatter",
  mode: "lines",
  name: 'AAPL Low',
  x: unpack(rows, 'Date'),
  y: unpack(rows, 'AAPL.Low'),
  line: {color: '#7F7F7F'}
}

var data = [trace1,trace2];

var layout = {
  title: 'Basic Time Series',
};

Plotly.newPlot('myDiv', data, layout);
})

Любые советы? Спасибо!

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