鱼C论坛

 找回密码
 立即注册
查看: 57|回复: 5

帮助看一下代码为什么不显示折线图?

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#利用第三方绘图库实现数据可视化
from pyecharts.charts import Line#导入折线类图,并实例化一个折线图对象
line=Line()
x=['2017年','2018年','2019年','2020年','2021年','2022年']
y=[27.2,31.3,35.8,39.2,45.5,50.2]
line.add_xaxis(x)
line.add_yaxis('我国数字经济规模变化趋势',y)
line.render_notebook()
line.add_xaxis(x).add_yaxis('我国数字经济规模变化趋势',y).render_notebook()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
您的代码没有显示折线图,主要是因为 xy 变量没有赋值。在 Python 中,如果变量未定义或为空,图表将无法绘制数据点。

请检查并修正以下部分:
- 确保 xy 是有效的列表数据,例如年份和对应的数值。
- 代码中重复调用了方法,建议简化。

修正后的示例代码:

  1. from pyecharts.charts import Line

  2. # 示例数据,请替换为您的实际数据
  3. x = [2015, 2016, 2017, 2018, 2019]  # 例如年份
  4. y = [10, 20, 30, 40, 50]  # 例如数字经济规模数值

  5. line = Line()
  6. line.add_xaxis(x)
  7. line.add_yaxis('我国数字经济规模变化趋势', y)
  8. line.render_notebook()  # 在 Jupyter Notebook 中显示
复制代码


注意事项:
- 如果不在 Jupyter Notebook 环境中运行,请使用 line.render("chart.html") 生成 HTML 文件后查看。
- 确保已正确安装 pyecharts 库(例如通过 pip install pyecharts)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 12:29 | 显示全部楼层
from pyecharts.charts import Line

# 示例数据,请替换为您的实际数据
x = [2015, 2016, 2017, 2018, 2019]  # 例如年份
y = [10, 20, 30, 40, 50]  # 例如数字经济规模数值
line = Line()
line.add_xaxis(x)
line.add_yaxis('我国数字经济规模变化趋势', y)
line.render_notebook()  # 在 Jupyter Notebook 中显示
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 12:29 | 显示全部楼层
sxczcpf 发表于 2025-11-18 12:29
from pyecharts.charts import Line

# 示例数据, ...


您的代码没有显示折线图,主要是因为 xy 变量没有赋值。在 Python 中,如果变量为空或未定义,图表将无法绘制数据点。

请参考以下修正后的代码,并确保 xy 替换为实际数据:


  1. from pyecharts.charts import Line

  2. # 示例数据,请替换为您的实际数据
  3. x = [2015, 2016, 2017, 2018, 2019]  # 例如年份列表
  4. y = [10, 20, 30, 40, 50]  # 例如数字经济规模数值列表

  5. line = Line()
  6. line.add_xaxis(x)
  7. line.add_yaxis('我国数字经济规模变化趋势', y)
  8. line.render_notebook()  # 在 Jupyter Notebook 中显示
复制代码


注意事项:
- 如果不在 Jupyter Notebook 环境中运行,请使用 line.render("chart.html") 生成 HTML 文件后查看。
- 确保已安装 pyecharts 库(可通过 pip install pyecharts 安装)。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 12:31 | 显示全部楼层
还是不显示!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 12:32 | 显示全部楼层


您的代码不显示折线图,主要是因为 x 和 y 变量没有实际数据。在 Python 中,如果变量为空或未赋值,图表将无法绘制。请确保 x 和 y 是有效的列表数据。

以下是修正后的完整示例代码,请替换为您的实际数据:


  1. from pyecharts.charts import Line

  2. # 请替换为您的实际数据,例如:
  3. x = [2015, 2016, 2017, 2018, 2019]  # 年份列表
  4. y = [10.5, 15.2, 20.8, 25.3, 30.6]  # 数字经济规模数值列表

  5. line = Line()
  6. line.add_xaxis(x)
  7. line.add_yaxis('我国数字经济规模变化趋势', y)
  8. line.render_notebook()  # 在 Jupyter Notebook 中显示
复制代码


如果仍然不显示,请检查以下常见问题:
- 确保在 Jupyter Notebook 环境中运行代码。如果不在 Notebook 中,请使用 line.render("chart.html") 生成 HTML 文件,然后用浏览器打开查看。
- 确认已安装 pyecharts 库(可通过 pip install pyecharts 安装)。
- 检查数据格式:x 和 y 必须是列表,且长度相同。
- 如果数据正确但图表仍不显示,尝试重启 Jupyter Notebook 内核或检查浏览器控制台是否有错误信息。

请先确保数据已正确赋值,然后重新运行代码。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-20 06:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表