如何解决如何将函数转换为用于在Jupyter Notebook中嵌入html的小部件
我有以下代码绘制公司股票价格的图。在框中输入例如AAPL即可提供苹果的股价。
import ipywidgets as ipw
import pandas_datareader as pdr
import datetime
from datetime import datetime
import numpy as np
import scipy as sp
import pandas as pd
from __future__ import print_function
from ipywidgets import interact,interactive,fixed,interact_manual
from ipywidgets.embed import embed_minimal_html
from ipywidgets.embed import embed_data
nbox=ipw.Text(
value='Stock handle',placeholder='Type something',description='String:',disabled=False
)
def company(ticker):
strt=datetime(2020,1,1)
end=datetime.now()
dat=pdr.get_data_yahoo(ticker,strt,end)
return dat['Close'].plot(grid=True)
w=interact_manual(company,ticker=nbox)
当我检查type(w)时,它告诉我w是一个函数而不是小部件。我的问题是如何将w变成小部件。然后,我想嵌入小部件。
请不要提供任何print_me或此类示例。取而代之的是使用company函数的任何示例都是不错的选择。感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。