pyecharts散点图画图失败的问题

我这里有一个pandas读取csv文件得到的dataFrame,我需要画一个散点图,这里我把x轴数据取成时间类型,y轴数据为数值类型,但是最后画出来的散点图里面没有任何一个点

import pyecharts.options as opts
from pyecharts.charts import Scatter
import pandas as pd
path = "./aaa.csv"

df = pd.read_csv(path)
print(df)
x_data = []
y_data = []
for i in range(len(df)):
    x_data.append(df['recitime'][i])
    y_data.append(df['count'][i])
(
    Scatter(init_opts=opts.InitOpts(width="2500px", height="2000px"))
    .add_xaxis(xaxis_data=x_data)
    .add_yaxis(
        series_name="",# 系列名称
        y_axis=y_data,# 系列数据
        symbol_size=20,# 标记的大小
        label_opts=opts.LabelOpts(is_show=False),# 标签配置项,不显示标签
    )
    .set_series_opts() #系统配置项
    .set_global_opts(
        xaxis_opts=opts.AxisOpts(
            type_="time", splitline_opts=opts.SplitLineOpts(is_show=True) 分割线配置项 显示分割线
        ),
        yaxis_opts=opts.AxisOpts(
            type_="value",
            axistick_opts=opts.AxisTickOpts(is_show=True),# 坐标轴刻度配置项
            splitline_opts=opts.SplitLineOpts(is_show=True),#显示分割线
        ),
        tooltip_opts=opts.TooltipOpts(is_show=False),
    )
    .render("basic_scatter_chart.html")
)

下面是dataFrame的结构
dataFrmae的结构
画出来的散点图长这样
散点图
但是,如果在准备y_data的时候,append添加的值是i(索引值)或者常数 就可以正常画出来散点图

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题