0
嗨,我正在做一个数据可视化项目,需要使用散景Horizon来绘制股票价格图,我是这个图书馆的新手。有些人可以展示如何改变Y轴的比例以防止图形重叠。因此,这里是我的代码绘制该图蟒蛇散景地平线设置y尺度
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)
结果表明这样的
正如你可以看到,当价格超越极限它只是一个重叠的原始图更深的颜色。我试图改变plot_height参数,但它只在垂直方向拉伸图形。
虽然我也查了资料,但它并没有解释得很清楚
http://bokeh.pydata.org/en/latest/docs/reference/charts.html#horizon
所以有人可以帮助,谢谢!
对不起,对于最近的回复,它的工作原理非常感谢! –