Jupyter无报错,但用Pyecharts无法生成散点图,是哪里出问题了?

img

img

问一下各位,代码到底是哪里出问题了生成不出来图。查回答有人说是数据轴数据类型的问题(好像是散点图轴上数据默认int?)如果是,要怎么改呢?

你的问题确实是数据轴上的数据类型不正确导致的。


散点图是一种用于表示两个变量之间关系的图表,其中一个变量对应横坐标轴,另一个变量对应纵坐标轴。Pyecharts 生成散点图时,需要提供横坐标和纵坐标的数据列表,这两个数据列表中的数据类型必须是数值型(如 int 或 float)。


例如,如果要绘制 x 和 y 之间的散点图,示例代码是这样的:

from pyecharts import Scatter

# 定义横坐标和纵坐标的数据列表
x = [1, 2, 3, 4, 5]
y = [5, 4, 3, 2, 1]

# 创建散点图
scatter = Scatter()
# 添加数据
scatter.add("散点图", x, y)

# 显示图表
scatter.render()