pyecharts散点图画图失败的问题
我这里有一个pandas读取csv文件得到的dataFrame,我需要画一个散点图,这里我把x轴数据取成时间类型,y轴数据为数值类型,但是最后画出来的散点图里面没有任何一个点
import pyecharts.options as optsfrom 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的结构
画出来的散点图长这样
但是,如果在准备y_data的时候,append添加的值是i(索引值)或者常数 就可以正常画出来散点图
以上是 pyecharts散点图画图失败的问题 的全部内容, 来源链接: utcz.com/p/938266.html