2017-04-04 1 views
0

안녕하세요 저는 Bokeh Horizon을 사용하여 주식 가격 그래프를 작성해야하는 데이터 시각화 프로젝트를 진행하고 있으며이 라이브러리를 처음 사용하고 있습니다. 그래프의 중첩을 방지하기 위해 y 축의 축척을 변경하는 방법을 보여줄 수 있습니까? 그래서 여기이 그래프를python bokeh horizon y-scale 설정

from bokeh.charts import Horizon, show, output_file 
import pandas as pd 

#stock data 

NVDA=pd.read_csv('http://ichart.yahoo.com/table.csv?s=NVDA&a=0&b=1&c=2010&d=0&e=1&f=2018', parse_dates=['Date']) 
AAPL=pd.read_csv('http://ichart.yahoo.com/table.csv?s=AAPL&a=0&b=1&c=2010&d=0&e=1&f=2018', parse_dates=['Date']) 

data={'NVDA':NVDA['Adj Close'],'Date':NVDA['Date'],'AAPL':AAPL['Adj Close']} 

plot=Horizon(data, x='Date', title='Nvidia & Apple stock prices in recent 7 years', plot_width=800, plot_height=500) 

output_file('bokeh.html') 

show(plot) 

결과를 플롯하려면 코드는 가격이 한계를 넘어 갈 때 당신은 그것이 원래 그래프를 겹쳐 단지 것입니다 볼 수 있듯이이

stock prices

처럼 보여줍니다 더 깊은 색. plot_height 매개 변수를 변경하려고 시도했지만 그래프를 세로 방향으로 만 늘입니다. 나는 또한 문서를 확인하지만 그것은 매우 명확 그래서 누군가가 도움을 줄 수

http://bokeh.pydata.org/en/latest/docs/reference/charts.html#horizon 

설명하지 않았지만

, 감사합니다!

답변

1

Horizon()의 추가 매개 변수로 num_folds = 1을 전달해보십시오.

+0

죄송합니다. 답장 보내 주시면 감사하겠습니다! –

관련 문제