2016-03-10 6 views
5

Я использую python3. У меня есть ценовая серия с 1 минутой. Котировка доступна только в часы торговли. Я попытался построить его, используя заговор, но есть пробелы в нерабочие часы и выходные. Как я могу сделать этот график подряд?python использовать plotly для построения временных рядов без пробелов даты

Мой код подобен

ifBasisPlot=go.Scatter(x=ifBasis.date, y=ifBasis.basis, line=go.Line(width=1,color='blue'), name='basis') 

data = go.Data([ifBasisPlot]) 

ifBasisPlot_url = py.plot(data, filename='ifBasisPlot', auto_open=False,) 

сюжет и данные здесь: https://plot.ly/~shuaihou96/14/if/

ответ

0

Я считаю, что это открытая PR для plotly проекта. link

Как упоминалось в PR, мы могли бы использовать атрибут оси tickformat; @etpinard доказал концептуальную схему, но это может не сработать, если задействовать масштабирование.

+0

вы знаете, если там было обновление по этому вопросу? Я проверил ссылку, и элемент кажется близко, но я не понял, что это за решение ... – tsando

0

Вы можете попытаться изменить этот код

ifBasisPlot=go.Scatter(x=ifBasis.date, y=ifBasis.basis, line=go.Line(width=1,color='blue'), name='basis') 

в

ifBasisPlot=go.Scatter(x=range(len(ifBasis.date)), y=ifBasis.basis, line=go.Line(width=1,color='blue'), name='basis') 
Смежные вопросы