python - 使用 Bokeh Python 没有显示烛台

标签 python python-3.x plot bokeh

我正在尝试运行以下代码来显示我的数据框的烛台图案。

from bokeh.plotting import figure, show, output_file

from math import pi

inc = df.close > df.open
dec = df.open > df.close
w = 12*60*60*1000 # half day in ms

TOOLS = "pan,wheel_zoom,box_zoom,reset,save"

p = figure(x_axis_type="datetime", tools=TOOLS, plot_width=1000, title = "MSFT Candlestick")
p.xaxis.major_label_orientation = pi/4
p.grid.grid_line_alpha=0.3

p.segment(df.index, high, df.index, low, color="black")
p.vbar(df.index[inc], w, df.open[inc], df.close[inc], fill_color="#D5E1DD", line_color="black")
p.vbar(df.index[dec], w, df.open[dec], df.close[dec], fill_color="#F2583E", line_color="black")

#output_file("candlestick.html", title="candlestick.py example")

show(p)  # open a browser

我没有在输出中得到任何内容。请让我知道我错过了什么,以便我改进。

最佳答案

看来您正在使用几乎完全相同的代码 Bokeh examples 。如果您运行该示例,它将毫无问题地打开。 不幸的是,在您粘贴的代码中,dfhighlow未定义,如果没有这些,我无法为您提供太多帮助。

关于python - 使用 Bokeh Python 没有显示烛台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51721918/

相关文章:

python - 如何使用 google docs 将 PDF 内容提取到 .txt 文件中?

python - 用于验证字典的内置解决方案

r - 定义 grid.arrange() 所以第三个图在中间?

javascript - 如何在绘图中使颜色条的刻度值不均匀

python - OpenCV和python-裁剪网络摄像头流并将其保存到文件

python - Pandas/Python - 如何按对象查看组的所有行或记录?

python-3.x - 如何禁用Starlette静态文件缓存?

python - Discord.py-rewrite - close() 和 logout() 方法之间的区别?

r - 使用matplot在R中将不同的行绘制为不同的线

Python Matplotlib - 使用 Imsave 强加形状尺寸