use*_*615 5 candlestick-chart pandas jupyter-notebook jupyter-lab alpha-vantage
我是 JupyterLab 的新手,正在尝试学习。
当我尝试绘制图形时,它在 jupyter notebook 上运行良好,但在 jupyterlab 上没有显示结果。谁能帮我这个?
以下是以下代码:
import pandas as pd
import pandas_datareader.data as web
import time
# import matplotlib.pyplot as plt
import datetime as dt
import plotly.graph_objects as go
import numpy as np
from matplotlib import style
# from matplotlib.widgets import EllipseSelector
from alpha_vantage.timeseries import TimeSeries
Run Code Online (Sandbox Code Playgroud)
下面是绘图的代码:
def candlestick(df):
fig = go.Figure(data = [go.Candlestick(x = df["Date"], open = df["Open"], high = df["High"], low = df["Low"], close = df["Close"])])
fig.show()
Run Code Online (Sandbox Code Playgroud)
JupyterLab 结果: 链接到图像 (JupyterLab)
JupyterNotebook 结果: 链接到图像(Jupyter Notebook)
我已经将 JupyterLab 和 Notebook 都更新到了最新版本。我不知道是什么导致 JupyterLab 停止显示数字。
感谢您阅读我的帖子。帮助将不胜感激。
笔记*
我没有包括数据读取部分(库存 OHLC 值)。它包含 API 密钥。给您带来不便,我深表歉意。另外,这是我关于堆栈溢出的第二篇文章。如果这不是一篇写得好的帖子,我很抱歉。如果可能的话,我会努力付出更多。再次感谢您的帮助。
长话短说:
运行以下命令,然后重新启动 jupyter 实验室
jupyter labextension install @jupyterlab/plotly-extension
Run Code Online (Sandbox Code Playgroud)
开始实验室:
jupyter lab
Run Code Online (Sandbox Code Playgroud)
使用以下代码进行测试:
import plotly.graph_objects as go
from alpha_vantage.timeseries import TimeSeries
def candlestick(df):
fig = go.Figure(data = [go.Candlestick(x = df.index, open = df["1. open"], high = df["2. high"], low = df["3. low"], close = df["4. close"])])
fig.show()
# preferable to save your key as an environment variable....
key = # key here
ts = TimeSeries(key = key, output_format = "pandas")
data_av_hist, meta_data_av_hist = ts.get_daily('AAPL')
candlestick(data_av_hist)
Run Code Online (Sandbox Code Playgroud)
注意:根据 JupyterLab 与裸 Jupyter 的系统和安装,
jlab可能会代替jupyter
更长的解释:
由于这个问题是与plotly有关,而不是与matplotlib有关,因此您不必使用以下内容的“内联魔法”:
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)
每个扩展都必须安装到 jupyter 实验室,您可以通过以下方式查看列表:
jupyter labextension list
Run Code Online (Sandbox Code Playgroud)
有关另一个扩展的更详细解释,请参阅相关问题: jupyterlab 交互式绘图
| 归档时间: |
|
| 查看次数: |
2513 次 |
| 最近记录: |