我都不知道说什么好。
1.问题:运行cytools报错缺失functoolz
解决方法:
安装cufflink版本号:pip install cufflinks==0.17.3
pip install cytoolz ==0.12.1
2.
#2.抛物转向指标add_ptps
import cufflinks as cf
cf.set_config_file(offline=True, world_readable=True)
df=cf.datagen.ohlcv()
qf=cf.QuantFig(df,title='cufflinks金融绘图样例',legend='top',name='QF')
qf.add_ptps()
qf.iplot()
无法运行:
286行注释掉即可
问题3:
解决思路:
从增加的数据速率限制开始可能值得尝试.
jupyter笔记本–NotebookApp.iopub_data_rate_limit = 1.0e10
$ jupyter labextension install @jupyterlab/plotly-extension
$ jupyter labextension list
$ jupyter lab build
最后就是安装插件
(整个就是莫名其妙)
cufflinks的数据要求:
举例:
df= ak.stock_zh_a_hist(symbol='600309', period="daily", start_date="19900301", end_date='20211201', adjust="") df['日期'] = pd.to_datetime(df['日期'], format='%Y-%m-%d') df.rename(columns= {'开盘':'open','最高':'high','最低':'low','收盘':'close','成交量':'volume'},inplace=True) df.set_index('日期',inplace=True) df.index.name = None