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",))

.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的结构
pyecharts散点图画图失败的问题
画出来的散点图长这样
pyecharts散点图画图失败的问题
但是,如果在准备y_data的时候,append添加的值是i(索引值)或者常数 就可以正常画出来散点图

以上是 pyecharts散点图画图失败的问题 的全部内容, 来源链接: utcz.com/p/938266.html

回到顶部