make_graph函数运行异常排查及特斯拉股票数据绘图实现求助
make_graph函数运行失败排查思路
- 依赖库未正确安装或导入
该函数依赖pandas、plotly两个核心库,运行前需要先完成安装和导入操作,缺失的导入语句参考:
安装命令为import pandas as pd import plotly.graph_objects as go from plotly.subplots import make_subplotspip install pandas plotly。 - 函数源码存在硬编码的格式错误
源码中筛选2021年6月股票数据的条件里,日期写为'2021--06-14',多输入了一个横杠,属于无效日期格式,需要修改为'2021-06-14'才能正常完成数据筛选。 - 传入的数据集不符合要求
- 两份入参数据集
tesla_data、tesla_revenue都必须包含Date列,内容为可识别的日期格式,无大量空值、乱码 tesla_data必须包含Close列,存储股票收盘价数据,内容可转换为浮点型tesla_revenue必须包含Revenue列,存储营收数据,如果原始数据带$、,等特殊符号,需要先清洗删除再传入函数,否则转浮点型步骤会报错。
- 两份入参数据集
- 筛选后数据集为空
检查原始数据集的日期范围,如果本身不包含2021年6月之前的有效数据,筛选后会得到空表,触发绘图逻辑报错。 - 前端渲染问题
如果在Jupyter类的 Notebook 环境运行,需要确保plotly的渲染插件正常启用,部分精简版环境可能会出现图表无法正常渲染的问题。
内容的提问来源于stack exchange,提问作者OCM
相关产品推荐
相关产品推荐

