You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用make_graph绘制特斯拉股票图表遇nbformat版本错误求助

解决ValueError并完成特斯拉营收-日期图表绘制

修复依赖错误

错误提示Mime type rendering requires nbformat>=4.2.0 but it is not installed说明环境缺少满足版本要求的nbformat库,执行以下命令安装/升级:

pip install nbformat>=4.2.0 --upgrade

过滤数据至2021年6月

要实现图表仅展示截至2021年6月的数据,需先对输入数据集进行日期过滤(假设日期列名为Date,若实际列名不同请替换):

import pandas as pd

# 将日期列转换为datetime类型(如果尚未转换)
tesla_data['Date'] = pd.to_datetime(tesla_data['Date'])
tesla_revenue['Date'] = pd.to_datetime(tesla_revenue['Date'])

# 筛选2021年6月30日及之前的数据
tesla_data_filtered = tesla_data[tesla_data['Date'] <= '2021-06-30']
tesla_revenue_filtered = tesla_revenue[tesla_revenue['Date'] <= '2021-06-30']

正确调用绘图函数

根据make_graph的常规设计,它通常直接执行绘图操作,无需赋值后调用。如果你的make_graph是直接绘图的函数,正确调用方式为:

make_graph(tesla_data_filtered, tesla_revenue_filtered, 'Tesla')

若make_graph确实返回一个可执行的绘图函数,再保留原有的调用逻辑,但需传入过滤后的数据:

Tesla_Stock_Graph = make_graph(tesla_data_filtered, tesla_revenue_filtered, 'Tesla')
Tesla_Stock_Graph()

验证流程

  1. 确保nbformat安装完成后重启运行环境(如Jupyter Notebook)
  2. 检查过滤后的数据集,确认仅包含2021年6月及更早的记录
  3. 调用make_graph函数生成目标图表

内容的提问来源于stack exchange,提问作者PrimeLearner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 12:01:51